Example #1
0
 public void UpdateStatus(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         new FrontEndApi.AcademicYearTableApi().UpdateIsActive(model);
     }
 }
Example #2
0
 public DTO.LABURNUM.COM.AcademicYearTableModel SearchAcademicYearByYear(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(new AcademicYearTableHelper(new FrontEndApi.AcademicYearTableApi().GetAcademicYearByYear(model.Year)).MapSingle());
     }
     else
     {
         return(null);
     }
 }
Example #3
0
 public List <DTO.LABURNUM.COM.AcademicYearTableModel> SearchAllAcademicYears(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(new AcademicYearTableHelper(new FrontEndApi.AcademicYearTableApi().GetAllAcademicYearTypes()).Map());
     }
     else
     {
         return(null);
     }
 }
Example #4
0
 public long Add(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(new FrontEndApi.AcademicYearTableApi().Add(model));
     }
     else
     {
         return(-1);
     }
 }
Example #5
0
 private DTO.LABURNUM.COM.AcademicYearTableModel MapCore(API.LABURNUM.COM.AcademicYearTable AcademicYearTableModel)
 {
     DTO.LABURNUM.COM.AcademicYearTableModel dtoClass = new DTO.LABURNUM.COM.AcademicYearTableModel()
     {
         AcademicYearTableId = AcademicYearTableModel.AcademicYearTableId,
         StartYear           = AcademicYearTableModel.StartYear,
         EndYear             = AcademicYearTableModel.EndYear,
         AcademicYear        = AcademicYearTableModel.StartYear + "-" + AcademicYearTableModel.EndYear,
         CreatedOn           = AcademicYearTableModel.CreatedOn,
         IsActive            = AcademicYearTableModel.IsActive,
         LastUpdated         = AcademicYearTableModel.LastUpdated
     };
     return(dtoClass);
 }
Example #6
0
 private long AddAcademicYearType(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     API.LABURNUM.COM.AcademicYearTable AcademicYearType = new AcademicYearTable()
     {
         AcademicYear = model.AcademicYear,
         StartYear    = model.StartYear,
         EndYear      = model.EndYear,
         CreatedOn    = new Component.Utility().GetISTDateTime(),
         IsActive     = true
     };
     this._laburnum.AcademicYearTables.Add(AcademicYearType);
     this._laburnum.SaveChanges();
     return(AcademicYearType.AcademicYearTableId);
 }
Example #7
0
        public void UpdateIsActive(DTO.LABURNUM.COM.AcademicYearTableModel model)
        {
            model.AcademicYearTableId.TryValidate();
            IQueryable <API.LABURNUM.COM.AcademicYearTable> iQuery = this._laburnum.AcademicYearTables.Where(x => x.AcademicYearTableId == model.AcademicYearTableId && x.IsActive == true);
            List <API.LABURNUM.COM.AcademicYearTable>       dbAcademicYearTypes = iQuery.ToList();

            if (dbAcademicYearTypes.Count == 0)
            {
                throw new Exception(API.LABURNUM.COM.Component.Constants.ERRORMESSAGES.NO_RECORD_FOUND);
            }
            if (dbAcademicYearTypes.Count > 1)
            {
                throw new Exception(API.LABURNUM.COM.Component.Constants.ERRORMESSAGES.MORE_THAN_ONE_RECORDFOUND);
            }
            dbAcademicYearTypes[0].IsActive    = model.IsActive;
            dbAcademicYearTypes[0].LastUpdated = new Component.Utility().GetISTDateTime();
            this._laburnum.SaveChanges();
        }
Example #8
0
        public List <API.LABURNUM.COM.AcademicYearTable> GetAcademicYearTypeByAdvanceSearch(DTO.LABURNUM.COM.AcademicYearTableModel model)
        {
            IQueryable <API.LABURNUM.COM.AcademicYearTable> iQuery = null;

            if (model.AcademicYearTableId > 0)
            {
                iQuery = this._laburnum.AcademicYearTables.Where(x => x.AcademicYearTableId == model.AcademicYearTableId && x.IsActive == true);
            }
            //Search By Start Year.
            if (iQuery != null)
            {
                if (model.StartYear > 0)
                {
                    iQuery = iQuery.Where(x => x.StartYear == model.StartYear && x.IsActive == true);
                }
            }
            else
            {
                if (model.StartYear > 0)
                {
                    iQuery = this._laburnum.AcademicYearTables.Where(x => x.StartYear == model.StartYear && x.IsActive == true);
                }
            }
            //Search By End Year.
            if (iQuery != null)
            {
                if (model.EndYear > 0)
                {
                    iQuery = iQuery.Where(x => x.EndYear == model.EndYear && x.IsActive == true);
                }
            }
            else
            {
                if (model.EndYear > 0)
                {
                    iQuery = this._laburnum.AcademicYearTables.Where(x => x.EndYear == model.EndYear && x.IsActive == true);
                }
            }

            List <API.LABURNUM.COM.AcademicYearTable> dbAcademicYears = iQuery.ToList();

            return(dbAcademicYears);
        }
Example #9
0
 public long Add(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     return(AddValidation(model));
 }
Example #10
0
 private long AddValidation(DTO.LABURNUM.COM.AcademicYearTableModel model)
 {
     model.StartYear.TryValidate();
     model.EndYear.TryValidate();
     return(AddAcademicYearType(model));
 }