public void UpdateStatus(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         new FrontEndApi.CurriculumDetailApi().UpdateIsActive(model);
     }
 }
Exemple #2
0
 private long AddValidation(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     model.CurriculumId.TryValidate();
     model.SubjectId.TryValidate();
     model.Syllabus.TryValidate();
     return(AddCurriculumDetail(model));
 }
 public long Add(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(new FrontEndApi.CurriculumDetailApi().Add(model));
     }
     else
     {
         return(-1);
     }
 }
Exemple #4
0
 private long AddCurriculumDetail(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     API.LABURNUM.COM.CurriculumDetail CurriculumDetail = new CurriculumDetail()
     {
         CurriculumId = model.CurriculumId,
         SubjectId    = model.SubjectId,
         Syllabus     = model.Syllabus,
         Activity     = model.Activity,
         CreatedOn    = new Component.Utility().GetISTDateTime(),
         IsActive     = true
     };
     this._laburnum.CurriculumDetails.Add(CurriculumDetail);
     this._laburnum.SaveChanges();
     return(CurriculumDetail.CurriculumDetailId);
 }
 private DTO.LABURNUM.COM.CurriculumDetailModel MapCore(API.LABURNUM.COM.CurriculumDetail curriculumDetail)
 {
     DTO.LABURNUM.COM.CurriculumDetailModel dtoCurriculumDetail = new DTO.LABURNUM.COM.CurriculumDetailModel()
     {
         CurriculumId       = curriculumDetail.CurriculumId,
         SubjectId          = curriculumDetail.SubjectId,
         CurriculumDetailId = curriculumDetail.CurriculumDetailId,
         Syllabus           = curriculumDetail.Syllabus,
         Activity           = curriculumDetail.Activity,
         SubjectName        = curriculumDetail.Subject.SubjectName,
         CreatedOn          = curriculumDetail.CreatedOn,
         IsActive           = curriculumDetail.IsActive,
         LastUpdated        = curriculumDetail.LastUpdated
     };
     return(dtoCurriculumDetail);
 }
Exemple #6
0
        public void UpdateIsActive(DTO.LABURNUM.COM.CurriculumDetailModel model)
        {
            model.CurriculumDetailId.TryValidate();
            IQueryable <API.LABURNUM.COM.CurriculumDetail> iQuery = this._laburnum.CurriculumDetails.Where(x => x.CurriculumDetailId == model.CurriculumDetailId && x.IsActive == true);
            List <API.LABURNUM.COM.CurriculumDetail>       dbCurriculumDetails = iQuery.ToList();

            if (dbCurriculumDetails.Count == 0)
            {
                throw new Exception(API.LABURNUM.COM.Component.Constants.ERRORMESSAGES.NO_RECORD_FOUND);
            }
            if (dbCurriculumDetails.Count > 1)
            {
                throw new Exception(API.LABURNUM.COM.Component.Constants.ERRORMESSAGES.MORE_THAN_ONE_RECORDFOUND);
            }
            dbCurriculumDetails[0].IsActive    = model.IsActive;
            dbCurriculumDetails[0].LastUpdated = new Component.Utility().GetISTDateTime();
            this._laburnum.SaveChanges();
        }
 public List <DTO.LABURNUM.COM.CurriculumDetailModel> SearchCurriculumDetailByAdvanceSearch(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     if (new FrontEndApi.ApiClientApi().IsClientValid(model.ApiClientModel.UserName, model.ApiClientModel.Password))
     {
         return(new CurriculumDetailHelper(new FrontEndApi.CurriculumDetailApi().GetCurriculumDetailByAdvanceSearch(model)).Map());
     }
     else
     {
         return(null);
     }
 }
Exemple #8
0
 public long Add(DTO.LABURNUM.COM.CurriculumDetailModel model)
 {
     return(AddValidation(model));
 }
Exemple #9
0
        public List <API.LABURNUM.COM.CurriculumDetail> GetCurriculumDetailByAdvanceSearch(DTO.LABURNUM.COM.CurriculumDetailModel model)
        {
            IQueryable <API.LABURNUM.COM.CurriculumDetail> iQuery = null;

            //Search By Curriculum Detail Id.
            if (model.CurriculumDetailId > 0)
            {
                iQuery = this._laburnum.CurriculumDetails.Where(x => x.CurriculumDetailId == model.CurriculumDetailId && x.IsActive == true);
            }

            //Search By CurriculumId.
            if (iQuery != null)
            {
                if (model.CurriculumId > 0)
                {
                    iQuery = iQuery.Where(x => x.CurriculumId == model.CurriculumId && x.IsActive == true);
                }
            }
            else
            {
                if (model.CurriculumId > 0)
                {
                    iQuery = this._laburnum.CurriculumDetails.Where(x => x.CurriculumId == model.CurriculumId && x.IsActive == true);
                }
            }

            //Search By Subject Id.
            if (iQuery != null)
            {
                if (model.SubjectId > 0)
                {
                    iQuery = iQuery.Where(x => x.SubjectId == model.SubjectId && x.IsActive == true);
                }
            }
            else
            {
                if (model.SubjectId > 0)
                {
                    iQuery = this._laburnum.CurriculumDetails.Where(x => x.SubjectId == model.SubjectId && x.IsActive == true);
                }
            }

            List <API.LABURNUM.COM.CurriculumDetail> dbCurriculumDetails = iQuery.ToList();

            return(dbCurriculumDetails);
        }