public void UpdateStatus(DTO.LABURNUM.COM.AcademicYearTableModel model) { if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password)) { new FrontEndApi.AcademicYearTableApi().UpdateIsActive(model); } }
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); } }
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); } }
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); } }
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); }
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); }
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(); }
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); }
public long Add(DTO.LABURNUM.COM.AcademicYearTableModel model) { return(AddValidation(model)); }
private long AddValidation(DTO.LABURNUM.COM.AcademicYearTableModel model) { model.StartYear.TryValidate(); model.EndYear.TryValidate(); return(AddAcademicYearType(model)); }