public Models.TeacherEvaluation.EvaluationCriteriaModel GetEvaluationCriteriaByID(int EvaluationCriteriaID) { BusinessLogic.TeacherEvaluation.EvaluationCriteriaManager EvaluationCriteriaManager = new BusinessLogic.TeacherEvaluation.EvaluationCriteriaManager(); BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria = EvaluationCriteriaManager.GetEvaluationCriteriaByID(EvaluationCriteriaID); return(new Models.TeacherEvaluation.EvaluationCriteriaModel(EvaluationCriteria)); }
public BusinessEntity.Result DeleteEvaluationCriteria(BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblEvaluationCriterias.Find(EvaluationCriteria.ID); if (original != null) { e.tblEvaluationCriterias.Remove(e.tblEvaluationCriterias.Where(x => x.ID == EvaluationCriteria.ID).First()); e.SaveChanges(); result.Message = "Deleted Successfully."; result.Status = true; return(result); } else { result.Message = "Failed to delete"; result.Status = false; return(result); } } catch (Exception) { result.Message = "Failed to delete"; result.Status = false; return(result); } }
public BusinessEntity.Result UpdateEvaluationCriteria(BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblEvaluationCriterias.Find(EvaluationCriteria.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(EvaluationCriteria); e.SaveChanges(); result.Message = "Updated Successfully."; result.Status = true; return(result); } else { result.Message = "Failed to update"; result.Status = false; return(result); } } catch (Exception) { result.Message = "Failed to update"; result.Status = false; return(result); } }
public EvaluationCriteriaModel(BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria) { this.ID = EvaluationCriteria.ID; this.Name = EvaluationCriteria.Name; this.Description = EvaluationCriteria.Description; this.CreatedBy = EvaluationCriteria.CreatedBy; this.CreatedDate = EvaluationCriteria.CreatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria = new BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity(); EvaluationCriteria.ID = this.ID; EvaluationCriteria.Name = this.Name; EvaluationCriteria.Description = this.Description; EvaluationCriteria.CreatedBy = this.CreatedBy; EvaluationCriteria.CreatedDate = this.CreatedDate; return(EvaluationCriteria as T); }
public BusinessEntity.Result SaveEvaluationCriteria(BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity EvaluationCriteria) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblEvaluationCriterias.Add(EvaluationCriteria.MapToModel <DataAccessLogic.tblEvaluationCriteria>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }