public void NUnit_AnnualLeave_Domain_Add()
 {
     Att_AnnualLeaveServices service = new Att_AnnualLeaveServices();
     var result = "";
     int countSC = 0;
     for (int i = 1; i <= 10; i++)
     {
         var model = new Att_AnnualLeave
         {
             ProfileID = 3,
             Year =  i,
             MonthStart=i,
             InitAnlValue=i,
             InitSickValue =i,
             InitSaveSickValue=i,
         };
         result = service.Add<Att_AnnualLeave>(model);
         NUnit.Framework.Assert.IsNull(result);
         if (result != "")
         {
             countSC += 1;
             Console.WriteLine("Process Success >>> Create >>> " + model.Id
                 + " | " + model.Year
                 );
         }
     }
     Console.WriteLine("Total success record: " + countSC);
 }
 public void NUnit_AnnualLeave_Domain_GetById()
 {
     Att_AnnualLeaveServices service = new Att_AnnualLeaveServices();
     var model = new Att_AnnualLeave { Id = 5 };
     var result = service.GetByIdUseStore<Att_AnnualLeaveEntity>(model.Id, ConstantSql.hrm_att_sp_get_AnnualLeaveById, ref status);
     NUnit.Framework.Assert.IsNotNull(result);
     Console.Write("SearchResult: " + result.Id
         + " | " + result.ProfileID
         + " | " + result.Year
         );
 }
 public void NUnit_AnnualLeave_Domain_Edit()
 {
     Att_AnnualLeaveServices service = new Att_AnnualLeaveServices();
     var model = new Att_AnnualLeave
     {
         Id = 2,
         ProfileID = 3,
         Year = 2015,
         InitAnlValue = 1,
         InitSickValue = 1,
         InitSaveSickValue = 1,
     };
     var result = service.Edit<Att_AnnualLeave>(model);
     NUnit.Framework.Assert.IsNull(result);
     if (result != "")
     {
         Console.WriteLine("Process Success >>> Update >>> " + model.Id
                 + " | " + model.ProfileID
                 + " | " + model.Year
                 );
     }
 }
 public void NUnit_AnnualLeave_Domain_Get()
 {
     Att_AnnualLeaveServices service = new Att_AnnualLeaveServices();
     var repo = service.GetAllUseEntity<Att_AnnualLeaveEntity>(ref status);
     Console.Write("Total Record: " + repo.Count());
 }
 public void NUnit_AnnualLeave_Domain_Delete()
 {
     Att_AnnualLeaveServices service = new Att_AnnualLeaveServices();
     int rs = 0;
     var model = new Att_AnnualLeave { Id = 4 };
     var result = service.Delete<Att_AnnualLeave>(model.Id);
     NUnit.Framework.Assert.IsNull(result);
     if (result != "")
     {
         rs += 1;
         Console.WriteLine("Process Success >>> Delete >>> " + model.Id);
     }
 }