public async Task <IActionResult> Put(UpdateAssemblyVM model) { var assembly = (Assembly)null; try { assembly = await AppContext.Assemblies.FirstOrDefaultAsync(x => x.Id == model.AssemblyId); if (!string.IsNullOrWhiteSpace(model.Name)) { assembly.Name = model.Name; } if (model.ToPrice.HasValue) { assembly.ToPrice = model.ToPrice.Value; } AppContext.Assemblies.Update(assembly); await AppContext.SaveChangesAsync(); } catch (Exception ex) { return(BadRequest(ex)); } return(Ok(assembly)); }
public async Task <BaseApiResponse <Assembly> > Put(UpdateAssemblyVM model) { return(await ApplicationHttpClient.HttpSendAsync <Assembly>( CombineExtension.UrlCombine(BaseUrl, Endpoint), data : model, method : HttpMethod.Put)); }