public BusinessEntity.Result DeleteTeacherEvaluation(BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblTeacherEvaluations.Find(TeacherEvaluation.ID); if (original != null) { e.tblTeacherEvaluations.Remove(e.tblTeacherEvaluations.Where(x => x.ID == TeacherEvaluation.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 UpdateTeacherEvaluation(BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblTeacherEvaluations.Find(TeacherEvaluation.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(TeacherEvaluation); 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 Models.TeacherEvaluation.TeacherEvaluationModel GetTeacherEvaluationByID(int TeacherEvaluationID) { BusinessLogic.TeacherEvaluation.TeacherEvaluationManager TeacherEvaluationManager = new BusinessLogic.TeacherEvaluation.TeacherEvaluationManager(); BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation = TeacherEvaluationManager.GetTeacherEvaluationByID(TeacherEvaluationID); return(new Models.TeacherEvaluation.TeacherEvaluationModel(TeacherEvaluation)); }
public TeacherEvaluationModel(BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation) { this.ID = TeacherEvaluation.ID; this.Mark = TeacherEvaluation.Mark; this.AcademicQuarterModel = new AcademicQuarterModel(TeacherEvaluation.AcademicQuarterEntity); this.EvaluationCriteriaModel = new EvaluationCriteriaModel(TeacherEvaluation.EvaluationCriteriaEntity); this.TeacherModel = new TeacherModel(TeacherEvaluation.TeacherEntity); this.CreatedBy = TeacherEvaluation.CreatedBy; this.CreatedDate = TeacherEvaluation.CreatedDate; this.UpdatedBy = TeacherEvaluation.UpdatedBy; this.UpdatedDate = TeacherEvaluation.UpdatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation = new BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity(); TeacherEvaluation.ID = this.ID; TeacherEvaluation.Mark = this.Mark; TeacherEvaluation.AcademicQuarterEntity = this.AcademicQuarterModel.MapToEntity <BusinessEntity.Lookup.AcademicQuarterEntity>(); TeacherEvaluation.EvaluationCriteriaEntity = this.EvaluationCriteriaModel.MapToEntity <BusinessEntity.TeacherEvaluation.EvaluationCriteriaEntity>(); TeacherEvaluation.TeacherEntity = this.TeacherModel.MapToEntity <BusinessEntity.Admission.TeacherEntity>(); TeacherEvaluation.CreatedBy = this.CreatedBy; TeacherEvaluation.CreatedDate = this.CreatedDate; TeacherEvaluation.UpdatedBy = this.UpdatedBy; TeacherEvaluation.UpdatedDate = this.UpdatedDate; return(TeacherEvaluation as T); }
public BusinessEntity.Result SaveTeacherEvaluation(BusinessEntity.TeacherEvaluation.TeacherEvaluationEntity TeacherEvaluation) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblTeacherEvaluations.Add(TeacherEvaluation.MapToModel <DataAccessLogic.tblTeacherEvaluation>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }