Пример #1
0
        public async Task <CommonResponce> UpdateStandard(StandardMasterVM oStandardToUpdate)
        {
            CommonResponce result = new CommonResponce {
                Stat = false, StatusMsg = ""
            };
            bool isValid = false;

            try
            {
                var oStandard = await _DBStandardMasterRepository.GetStandardByStandardID(oStandardToUpdate.Id).ConfigureAwait(false);

                if (oStandard != null)
                {
                    oStandard.Name = oStandardToUpdate.Name;
                    _commonRepository.Update(oStandard);
                    result.Stat      = true;
                    result.StatusMsg = "Standard information updated successfully";
                }
                else      // student not found
                {
                    result.StatusMsg = "Not a valid Standard";
                }
            }
            catch { result.Stat = isValid; result.StatusMsg = "Failed to update Standard information"; }
            return(result);
        }
Пример #2
0
        public async Task <IActionResult> AddStandard()
        {
            CreateBreadCrumb(new[] { new { Name = "Home", ActionUrl = "#" },
                                     new { Name = "Standard", ActionUrl = "/StandardMaster/AddStandard" } });
            BaseViewModel VModel     = null;
            var           TempVModel = new StandardMasterVM();

            VModel = await GetViewModel(TempVModel);

            //}
            //*****get user avtar************

            /*
             * string UsrImgPath = string.Format("{0}\\{1}.{2}", Path.Combine(GetBaseService().GetAppRootPath(), "AppFileRepo\\UserAvatar"), CurrentUserInfo.UserID, "jpg");
             * if (System.IO.File.Exists(UsrImgPath))
             * {
             *  UsrImgPath = string.Format("~/AppFileRepo/UserAvatar/{0}.{1}", CurrentUserInfo.UserID, "jpg");
             * }
             * else
             * {
             *  if (CurrentUserInfo.UserGender.Equals("M"))
             *      UsrImgPath = "~/img/avatar5.png";
             *  else
             *      UsrImgPath = "~/img/avatar3.png";
             * }
             */
            //*******************************
            return(View("~/Views/Master/AddStandard.cshtml", VModel));
        }
Пример #3
0
        public async Task <CommonResponce> InsertStandard(StandardMasterVM StandanrdToInsert)
        {
            CommonResponce result = new CommonResponce {
                Stat = false, StatusMsg = ""
            };
            bool isValid = false;

            try
            {
                Tblmstandard oStandard = new Tblmstandard
                {
                    Name = StandanrdToInsert.Name
                };
                //isValid = await _commonRepository.Insert(_mapper.Map<Tblmstudent>(StudentToInsert));
                isValid = await _commonRepository.Insert(oStandard);

                result.Stat      = isValid;
                result.StatusMsg = "Standard added successfully";
            }
            catch { result.Stat = isValid; result.StatusMsg = "Failed to add new Standanrd"; }
            return(result);
        }
Пример #4
0
        public async Task <IActionResult> UpdateStandard(int Id)
        {
            CreateBreadCrumb(new[] { new { Name = "Home", ActionUrl = "#" },
                                     new { Name = "Student", ActionUrl = "/StandardMaster/UpdateStandard" } });

            BaseViewModel  VModel = null;
            CommonResponce CR     = await _StandardMasterService.GetStandardByStandardId(Id);

            if (CR.Stat)
            {
                StandardMaster oStandardMaster = (StandardMaster)CR.StatusObj;
                var            TempVModel      = new StandardMasterVM
                {
                    Id   = oStandardMaster.Id,
                    Name = oStandardMaster.Name
                };
                //var TempVModel = new StudentProfileVM();
                VModel = await GetViewModel(TempVModel);
            }
            //*****get user avtar************

            /*
             * string UsrImgPath = string.Format("{0}\\{1}.{2}", Path.Combine(GetBaseService().GetAppRootPath(), "AppFileRepo\\UserAvatar"), CurrentUserInfo.UserID, "jpg");
             * if (System.IO.File.Exists(UsrImgPath))
             * {
             *  UsrImgPath = string.Format("~/AppFileRepo/UserAvatar/{0}.{1}", CurrentUserInfo.UserID, "jpg");
             * }
             * else
             * {
             *  if (CurrentUserInfo.UserGender.Equals("M"))
             *      UsrImgPath = "~/img/avatar5.png";
             *  else
             *      UsrImgPath = "~/img/avatar3.png";
             * }
             */
            //*******************************
            return(View("~/Views/Master/UpdateStandard.cshtml", VModel));
        }
Пример #5
0
        public async Task <JsonResult> AddStandard(StandardMasterVM model)
        {
            if (ModelState.IsValid)
            {
                var result = await _StandardMasterService.InsertStandard(model);

                if (result.Stat == true)
                {
                    var CurrentUserInfo = GetLoginUserInfo();
                    await GetBaseService().AddActivity(ActivityType.Create, CurrentUserInfo.UserID, CurrentUserInfo.UserName, "Standard Master", "Add Standard");

                    return(Json(new { stat = true, msg = "Standard Inserted", rtnUrl = "/StandardMaster/StandardMasters" }));
                }
                else
                {
                    return(Json(new { stat = false, msg = result.StatusMsg }));
                }
            }
            else
            {
                return(Json(new { stat = false, msg = "Invalid Standard" }));
            }
        }