public ActionResult Edit(ActionTypeModel model) { if (ModelState.IsValid) { bool has_error = false; var srv = CompositionRoot.Resolve <IActionTypeService>(); if (!has_error) { try { var type = ActionTypeModelConverter.FromModel(model); srv.Update(type); } catch (DomainException e) { ModelState.AddModelError("", e); has_error = true; } } if (!has_error) { return(RedirectToAction("List")); } } return(View()); }
public async Task <ResponseModel> AddUpdateDeleteActionTypes(ActionTypeModel actionTypeModel, char action) { List <SqlParameter> sp = new List <SqlParameter>(); SqlParameter param = new SqlParameter("@ACTIONTYPEID", actionTypeModel.ActionTypeId); sp.Add(param); param = new SqlParameter("@Name", (object)actionTypeModel.Name); sp.Add(param); param = new SqlParameter("@ISACTIVE", (object)actionTypeModel.IsActive); sp.Add(param); param = new SqlParameter("@ACTION", (object)action); sp.Add(param); param = new SqlParameter("@USER", (object)actionTypeModel.AddeddBy); sp.Add(param); param = new SqlParameter("@Comments", ToDBNull(actionTypeModel.Comments)); sp.Add(param); var sql = "USPInsertUpdateDeleteActionType @ACTIONTYPEID,@Name,@ISACTIVE,@ACTION,@USER,@Comments"; var res = await _context.Database.SqlQuery <ResponseModel>(sql, sp.ToArray()).FirstOrDefaultAsync(); if (res.ResponseCode == 0) { res.IsSuccess = true; } return(res); }
public static ActionType FromModel(ActionTypeModel model) { return(new ActionType { Id = model.Id, Caption = model.Caption, NeedMakeFile = model.NeedMakeFile }); }
public async Task <ActionResult> Edit(ActionTypeModel actiontype) { actiontype.AddeddBy = CurrentUser.UserId; var response = await _actionTypeModel.AddUpdateDeleteActionTypes(actiontype, 'U'); _actionTypeModel.Save(); TempData["response"] = response; return(RedirectToAction("Index")); }
public ActionResult Edit(ActionTypeModel actionType) { try { _actionTypeRepository.Edit(actionType.ToDomainModel()); } catch (System.Data.Entity.Infrastructure.DbUpdateException e) { return(Redirect("/Share/Error?message" + e)); } return(Redirect("~/RatingType/Edit/" + actionType.RatingTypeId.ToString())); }
public ActionResult Create(ActionTypeModel model) { bool has_error = false; if (ModelState.IsValid) { var srv = CompositionRoot.Resolve <IActionTypeService>(); try { srv.Create(model.Caption, model.NeedMakeFile); } catch (DomainException e) { ModelState.AddModelError("", e); has_error = true; } } if (!has_error) { return(RedirectToAction("List")); } return(View("Edit")); }
public async Task <ActionResult> Create() { var actiontypemodel = new ActionTypeModel(); return(View(actiontypemodel)); }
public ActionResult ActionTypes() { ActionTypeModel model = new ActionTypeModel(); return(View(model)); }
public ActionResult Edit(int id) { return(View(ActionTypeModel.FromDomainModel(_actionTypeRepository.GetActionType(id)))); }