public ActionResult Save(SysApartModel model) { var result = new JsonModel(); SysApartment apart = null; var opType = OperationType.Insert; if (model.Id > 0) { opType = OperationType.Update; apart = SysApartRepository.Get(model.Id); if (apart == null) { result.msg = "找不到记录!"; return(Json(result)); } } else { apart = new SysApartment(); } Mapper.Map(model, apart); SysApartmentSvc.Save(apart, model.RoleIds); LogRepository.Insert(TableSource.SysApartment, opType, apart.Id); result.data = apart; result.code = JsonModelCode.Succ; result.msg = "保存成功!"; return(Json(result)); }
public ActionResult GetApart(long id) { var result = new JsonModel(); var apart = SysApartRepository.Get(id); if (apart == null) { result.msg = "找不到记录!"; return(Json(result)); } apart.LstRoleIds = UserRole2ApartRepository.GetLstRoleId(apart.Id); result.data = apart; result.code = JsonModelCode.Succ; return(Json(result, JsonRequestBehavior.AllowGet)); }