Beispiel #1
0
        public ActionResult Create(tblEvaluationType Model)
        {
            UserId = USession.User_Id;
            try
            {
                Connection.GDsetEvaluationType(Model.EvaluationTypeDesc, UserId, "Y");
                Connection.SaveChanges();

                //return View();

                return(RedirectToAction("Index"));
            }
            catch (System.Data.Entity.Validation.DbEntityValidationException dbEx)
            {
                Exception raise = dbEx;
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        string message = string.Format("{0}:{1}",
                                                       validationErrors.Entry.Entity.ToString(),
                                                       validationError.ErrorMessage);
                        // raise a new exception nesting
                        // the current instance as InnerException
                        Errorlog.ErrorManager.LogError(dbEx);
                        raise = new InvalidOperationException(message, raise);
                    }
                }
                throw raise;
            }
        }
Beispiel #2
0
        public ActionResult Edit(StudentEvaluationTypeModel Model)
        {
            UserId = USession.User_Id;
            try
            {
                tblEvaluationType TCtable = Connection.tblEvaluationTypes.SingleOrDefault(x => x.EvaluationTypeCode == Model.EvaluationTypeCode);

                Connection.GDModifyEvaluationTypee(Model.EvaluationTypeDesc, Model.EvaluationTypeCode, UserId);
                Connection.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                Errorlog.ErrorManager.LogError(ex);
                return(View());
            }
        }
Beispiel #3
0
        public ActionResult Edit(long Code)
        {
            try{
                StudentEvaluationTypeModel TModel = new StudentEvaluationTypeModel();

                tblEvaluationType TCtable = Connection.tblEvaluationTypes.SingleOrDefault(x => x.EvaluationTypeCode == Code);
                TModel.IsActive = TCtable.IsActive;

                TModel.EvaluationTypeCode = TCtable.EvaluationTypeCode;
                TModel.EvaluationTypeDesc = TCtable.EvaluationTypeDesc;

                return(PartialView("EditView", TModel));
            }
            catch (Exception ex)
            {
                Errorlog.ErrorManager.LogError(ex);
                return(View());
            }
        }