public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] GatewayEditModel model) { if (id != model.Id) { return(this.BadRequest()); } var gateway = await this.gatewaysService.GetAsync(id); if (gateway == null) { return(this.NotFound()); } AutoMapperConfig.MapperInstance.Map <GatewayEditModel, Gateway>(model, gateway); var result = await this.gatewaysService.UpdateAsync(gateway); if (result.HasError) { return(this.BadRequest(new { Error = result.ErrorMessage })); } return(this.NoContent()); }
public static MvcHtmlString AssetGatewayCreatedStatusMsg(this HtmlHelper htmlHelper, ModelStateDictionary modelState, GatewayEditModel model, string currCity, string assetIdStatus) { var sb = new StringBuilder(); if (model.Saved) { sb.Append("<span class=\"").Append("page-validation-error").Append("\">"); if (assetIdStatus == "New") { sb.Append("New Gateway " + model.AssetId + " for City " + currCity + " Successfully Created."); } else { sb.Append("Gateway " + model.AssetId + " for City " + currCity + " Successfully Updated."); } sb.Append("</span>"); } else { sb.Append("<span class=\"").Append("page-validation-error").Append("\">"); sb.Append(""); sb.Append("</span>"); } return(MvcHtmlString.Create(sb.ToString())); }