public void NUnit_AllowLimitOvertime_Domain_Add() { Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices(); var result = ""; int countSC = 0; for (int i = 1; i <= 10; i++) { var model = new Att_AnnualLeaveDetail { ProfileID = 3, LeaveType = "a" }; result = service.Add <Att_AnnualLeaveDetail>(model); NUnit.Framework.Assert.IsNull(result); if (result != "") { countSC += 1; Console.WriteLine("Process Success >>> Create >>> " + model.Id + " | " + model.LeaveType ); } } Console.WriteLine("Total success record: " + countSC); }
public void NUnit_AllowLimitOvertime_Domain_Get() { Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices(); var repo = service.GetAllUseEntity <Att_AnnualLeaveDetail>(ref status); Console.Write("Total Record: " + repo.Count()); }
public IEnumerable <Att_AnnualLeaveDetailModel> Post(Att_AnnualLeaveDetailModel model) { var service = new Att_AnnualLeaveDetailServices(); var status = string.Empty; var result = service.GetDataNotParam <Att_AnnualLeaveDetailModel>(ConstantSql.hrm_att_sp_get_AnnualLeaveDetail, UserLogin, ref status); return(result); }
public void NUnit_AllowLimitOvertime_Domain_GetById() { Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices(); var model = new Att_AnnualLeaveDetail { Id = 5 }; var result = service.GetById <Att_AnnualLeaveDetail>(model.Id, ref status); NUnit.Framework.Assert.IsNotNull(result); Console.Write("SearchResult: " + result.Id + " | " + result.ProfileID + " | " + result.LeaveType ); }
public void NUnit_AllowLimitOvertime_Domain_Delete() { Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices(); int rs = 0; var model = new Att_AnnualLeaveDetail { Id = 4 }; var result = service.Delete <Att_AnnualLeaveDetail>(model.Id); NUnit.Framework.Assert.IsNull(result); if (result != "") { rs += 1; Console.WriteLine("Process Success >>> Delete >>> " + model.Id); } }
public bool Post([FromBody] Att_AnnualLeaveDetailSearchModel model) { /* * -get leaveDetail : type , year * - get List Profile : * + Theo phong ban * + Theo trạng thai StatusEmpleaveDetail */ Att_AnnualLeaveDetailServices services = new Att_AnnualLeaveDetailServices(); bool result = services.ComputeAnnualLeaveDetail(model.Year, model.OrgStructureID, model.Type, UserLogin); if (result != null) { return(true); } return(false); }
public void NUnit_AllowLimitOvertime_Domain_Edit() { Att_AnnualLeaveDetailServices service = new Att_AnnualLeaveDetailServices(); var model = new Att_AnnualLeaveDetail { Id = 2, ProfileID = 3, LeaveType = "a" }; var result = service.Edit <Att_AnnualLeaveDetail>(model); NUnit.Framework.Assert.IsNull(result); if (result != "") { Console.WriteLine("Process Success >>> Update >>> " + model.Id + " | " + model.ProfileID + " | " + model.LeaveType ); } }