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 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 ); } }
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 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); } }