public async Task<ActionResult> Edit(CultureTextEditModel model, int id) { var db = MaintDbContext; var entity = await db.CultureTexts.FirstOrDefaultAsync(x => x.CultureTextId == id); if (entity == null) { return HttpNotFound(); } model.FromEntity(entity, true,ControllerContext); if (!TryUpdateModel(entity, model)) { return Template(model.CreateTemplate(ControllerContext)); } await db.SaveChangesAsync(); await SetFlashAsync(new FlashMessage { Text = MaintCultureTextResources.SuccessToSave, MessageType = FlashMessageType.Success, }); _maintDomainService.ClearCultureTextsCache(); return Template(model.CreateTemplate(ControllerContext)); }
public async Task<ActionResult> Edit(int id) { var db = MaintDbContext; var entity = await db.CultureTexts.FirstOrDefaultAsync(x => x.CultureTextId == id) ; if (entity == null) { return HttpNotFound(); } var model = new CultureTextEditModel(); model.FromEntity(entity, false, ControllerContext); return Template(model.CreateTemplate(ControllerContext)); }