public MA_FUNCTIONAL UpdateFunction(SessionInfo sessioninfo, MA_FUNCTIONAL function) { using (EFUnitOfWork unitOfWork = new EFUnitOfWork()) { var checkDuplicate = unitOfWork.MA_FUNCTIONALRepository.GetAll().FirstOrDefault(p => p.USERCODE.ToLower().Equals(function.USERCODE.ToLower()) && p.ID != function.ID); if (checkDuplicate != null) { throw this.CreateException(new Exception(), Messages.DUPLICATE_DATA); } var foundfunction = unitOfWork.MA_FUNCTIONALRepository.All().FirstOrDefault(p => p.ID == function.ID); if (foundfunction == null) { throw this.CreateException(new Exception(), Messages.DATA_NOT_FOUND); } else { foundfunction.ID = function.ID; foundfunction.LABEL = function.LABEL; foundfunction.ISACTIVE = function.ISACTIVE; foundfunction.USERCODE = function.USERCODE; unitOfWork.Commit(); } } return(function); }
public void CreateFunctionTest() { FunctionBusiness target = new FunctionBusiness(); // TODO: Initialize to an appropriate value SessionInfo sessioninfo = null; // TODO: Initialize to an appropriate value MA_FUNCTIONAL function = null; // TODO: Initialize to an appropriate value MA_FUNCTIONAL expected = null; // TODO: Initialize to an appropriate value MA_FUNCTIONAL actual; actual = target.CreateFunction(sessioninfo, function); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
public MA_FUNCTIONAL CreateFunction(SessionInfo sessioninfo, MA_FUNCTIONAL function) { using (EFUnitOfWork unitOfWork = new EFUnitOfWork()) { var checkDuplicate = unitOfWork.MA_FUNCTIONALRepository.GetAll().FirstOrDefault(p => p.USERCODE.ToLower().Equals(function.USERCODE.ToLower())); if (checkDuplicate != null) { throw this.CreateException(new Exception(), Messages.DUPLICATE_DATA); } unitOfWork.MA_FUNCTIONALRepository.Add(function); unitOfWork.Commit(); } return(function); }
public static object UpdateFunction(SessionInfo sessioninfo, MA_FUNCTIONAL record) { try { FunctionBusiness _functionBusiness = new FunctionBusiness(); record.ID = record.ID; record.LABEL = record.LABEL; record.ISACTIVE = record.ISACTIVE == null || !record.ISACTIVE ? false : true; record.USERCODE = record.USERCODE; var addedStudent = _functionBusiness.UpdateFunction(sessioninfo, record); return(new { Result = "OK" }); } catch (Exception ex) { return(new { Result = "ERROR", Message = ex.Message }); } }
public static object Update(MA_FUNCTIONAL record) { return(FunctionUIP.UpdateFunction(SessionInfo, record)); }