public void Update(MasterMenuGroupView model) { using (var ctx = new ConXContext()) { using (TransactionScope scope = new TransactionScope()) { MenuFunctionGroup updateObj = ctx.MenuFunctionGroups.Where(z => z.menuFunctionGroupId == model.menuFunctionGroupId).SingleOrDefault(); updateObj.menuFunctionGroupId = model.menuFunctionGroupId; updateObj.menuFunctionGroupName = model.menuFunctionGroupName; updateObj.iconName = model.iconName; updateObj.orderDisplay = model.orderDisplay; updateObj.menuGroup = model.menuGroup; ctx.SaveChanges(); scope.Complete(); } } }
public HttpResponseMessage postUpdate(MasterMenuGroupView model) { try { //check dupplicate Code //var isDupplicate = menuGroupSvc.CheckDupplicate(model.menuFunctionGroupId); //if (isDupplicate) //{ // return Request.CreateErrorResponse(HttpStatusCode.InternalServerError, string.Format("รหัสกลุ่มเมนู {0} มีอยู่ในระบบแล้ว", model.menuFunctionGroupId)); //} menuGroupSvc.Update(model); return(Request.CreateResponse(HttpStatusCode.OK, "บันทึกข้อมูลสำเร็จ")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.ToString())); } }
public void Create(MasterMenuGroupView model) { using (var ctx = new ConXContext()) { using (TransactionScope scope = new TransactionScope()) { MenuFunctionGroup newObj = new MenuFunctionGroup() { menuFunctionGroupId = model.menuFunctionGroupId, menuFunctionGroupName = model.menuFunctionGroupName, iconName = model.iconName, orderDisplay = model.orderDisplay, //menuGroup = model.menuGroup menuGroup = "A" }; ctx.MenuFunctionGroups.Add(newObj); ctx.SaveChanges(); scope.Complete(); } } }