本文整理汇总了C#中System.Web.Http.OData.Delta.Put方法的典型用法代码示例。如果您正苦于以下问题:C# Delta.Put方法的具体用法?C# Delta.Put怎么用?C# Delta.Put使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Web.Http.OData.Delta
的用法示例。
在下文中一共展示了Delta.Put方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Put
// PUT: odata/ActiveHotelProduct(5)
public async Task<IHttpActionResult> Put([FromODataUri] int key, Delta<ActiveHotelProduct> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
ActiveHotelProduct activeHotelProduct = await db.ActiveHotelProduct.FindAsync(key);
if (activeHotelProduct == null)
{
return NotFound();
}
patch.Put(activeHotelProduct);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!ActiveHotelProductExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(activeHotelProduct);
}
示例2: Put
// PUT: odata/OrganizationIdentityDirectory(5)
public async Task<IHttpActionResult> Put([FromODataUri] int key, Delta<OrganizationIdentityDirectory> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
OrganizationIdentityDirectory organizationIdentityDirectory = await db.OrganizationIdentityDirectory.FindAsync(key);
if (organizationIdentityDirectory == null)
{
return NotFound();
}
patch.Put(organizationIdentityDirectory);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!OrganizationIdentityDirectoryExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(organizationIdentityDirectory);
}
示例3: Put
// PUT: odata/Customers(5)
public IHttpActionResult Put([FromODataUri] int key, Delta<Customer> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Customer customer = db.Customers.Find(key);
if (customer == null)
{
return NotFound();
}
patch.Put(customer);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!CustomerExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(customer);
}
示例4: Put
// PUT: odata/Parking(5)
public async Task<IHttpActionResult> Put([FromODataUri] long key, Delta<Parking> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Parking parking = await db.Parkings.FindAsync(key);
if (parking == null)
{
return NotFound();
}
patch.Put(parking);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!ParkingExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(parking);
}
示例5: Put
// PUT: odata/UserInfoViewModels(5)
public async Task<IHttpActionResult> Put([FromODataUri] string key, Delta<UserInfoViewModel> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
UserInfoViewModel userInfoViewModel = await db.UserInfoViewModels.FindAsync(key);
if (userInfoViewModel == null)
{
return NotFound();
}
patch.Put(userInfoViewModel);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!UserInfoViewModelExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(userInfoViewModel);
}
示例6: Put
// PUT: odata/Basic_Information1(5)
public async Task<IHttpActionResult> Put([FromODataUri] int key, Delta<Basic_Information> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Basic_Information basic_Information = await db.Basic_Information.FindAsync(key);
if (basic_Information == null)
{
return NotFound();
}
patch.Put(basic_Information);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!Basic_InformationExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(basic_Information);
}
示例7: Put
// PUT: odata/Applications(5)
public IHttpActionResult Put([FromODataUri] int key, Delta<Application> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Application application = db.Applications.Find(key);
if (application == null)
{
return NotFound();
}
patch.Put(application);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!ApplicationExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(application);
}
示例8: Put
// PUT: odata/FoodDescriptions(5)
public async Task<IHttpActionResult> Put([FromODataUri] string key, Delta<FoodDescription> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
FoodDescription foodDescription = await db.FoodDescriptions.FindAsync(key);
if (foodDescription == null)
{
return NotFound();
}
patch.Put(foodDescription);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!FoodDescriptionExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(foodDescription);
}
示例9: Put
// PUT: odata/RelUserModules(5)
public async Task<IHttpActionResult> Put([FromODataUri] int key, Delta<RelUserModule> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
RelUserModule relUserModule = await db.RelUserModule.FindAsync(key);
if (relUserModule == null)
{
return NotFound();
}
patch.Put(relUserModule);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!RelUserModuleExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(relUserModule);
}
示例10: Put
// PUT: odata/Results(5)
public IHttpActionResult Put([FromODataUri] Guid key, Delta<Result> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Result result = db.Results.Find(key);
if (result == null)
{
return NotFound();
}
patch.Put(result);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!ResultExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(result);
}
示例11: Put
// PUT: odata/IdentityBinderLinkHistory(5)
public async Task<IHttpActionResult> Put([FromODataUri] long key, Delta<IdentityBinderLinkHistory> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
IdentityBinderLinkHistory identityBinderLinkHistory = await db.IdentityBinderLinkHistory.FindAsync(key);
if (identityBinderLinkHistory == null)
{
return NotFound();
}
patch.Put(identityBinderLinkHistory);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!IdentityBinderLinkHistoryExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(identityBinderLinkHistory);
}
示例12: Put
// PUT: odata/Programs(5)
public IHttpActionResult Put([FromODataUri] int key, Delta<Program> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Program program = db.Programs.Find(key);
if (program == null)
{
return NotFound();
}
patch.Put(program);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!ProgramExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(program);
}
示例13: Put
// PUT: odata/BOOKs(5)
public IHttpActionResult Put([FromODataUri] int key, Delta<BOOK> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
BOOK bOOK = db.BOOKS.Find(key);
if (bOOK == null)
{
return NotFound();
}
patch.Put(bOOK);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!BOOKExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(bOOK);
}
示例14: Put
// PUT: odata/TauschObjs(5)
public IHttpActionResult Put([FromODataUri] int key, Delta<TauschObj> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
TauschObj tauschObj = db.TauschObjs.Find(key);
if (tauschObj == null)
{
return NotFound();
}
patch.Put(tauschObj);
try
{
db.SaveChanges();
}
catch (DbUpdateConcurrencyException)
{
if (!TauschObjExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(tauschObj);
}
示例15: Put
// PUT: odata/Members(5)
public async Task<IHttpActionResult> Put([FromODataUri] int key, Delta<Member> patch)
{
Validate(patch.GetEntity());
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Member member = await db.Members.FindAsync(key);
if (member == null)
{
return NotFound();
}
patch.Put(member);
try
{
await db.SaveChangesAsync();
}
catch (DbUpdateConcurrencyException)
{
if (!MemberExists(key))
{
return NotFound();
}
else
{
throw;
}
}
return Updated(member);
}