public BusinessEntity.Result DeleteExtraCurricularActivity(BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity ExtraCurricularActivity) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblExtraCurricularActivities.Find(ExtraCurricularActivity.ID); if (original != null) { e.tblExtraCurricularActivities.Remove(e.tblExtraCurricularActivities.Where(x => x.ID == ExtraCurricularActivity.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 UpdateExtraCurricularActivity(BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity ExtraCurricularActivity) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblExtraCurricularActivities.Find(ExtraCurricularActivity.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(ExtraCurricularActivity); 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.ExtraCurricular.ExtraCurricularActivityModel GetExtraCurricularActivityByID(int ExtraCurricularActivityID) { BusinessLogic.ExtraCurricular.ExtraCurricularActivityManager ExtraCurricularActivityManager = new BusinessLogic.ExtraCurricular.ExtraCurricularActivityManager(); BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity ExtraCurricularActivity = ExtraCurricularActivityManager.GetExtraCurricularActivityByID(ExtraCurricularActivityID); return(new Models.ExtraCurricular.ExtraCurricularActivityModel(ExtraCurricularActivity)); }
public ExtraCurricularActivityModel(BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity extraCurricularActivity) { this.ID = extraCurricularActivity.ID; this.Title = extraCurricularActivity.Title; this.Description = extraCurricularActivity.Description; this.PlannedDate = extraCurricularActivity.PlannedDate; this.ActualDate = extraCurricularActivity.ActualDate; this.Organizers = extraCurricularActivity.Organizers; this.CreatedBy = extraCurricularActivity.CreatedBy; this.CreatedDate = extraCurricularActivity.CreatedDate; this.UpdatedBy = extraCurricularActivity.UpdatedBy; this.UpdatedDate = extraCurricularActivity.UpdatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity extraCurricularActivity = new BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity(); extraCurricularActivity.ID = this.ID; extraCurricularActivity.Title = this.Title; extraCurricularActivity.Description = this.Description; extraCurricularActivity.PlannedDate = this.PlannedDate; extraCurricularActivity.ActualDate = this.ActualDate; extraCurricularActivity.Organizers = this.Organizers; extraCurricularActivity.CreatedBy = this.CreatedBy; extraCurricularActivity.CreatedDate = this.CreatedDate; extraCurricularActivity.UpdatedBy = this.UpdatedBy; extraCurricularActivity.UpdatedDate = this.UpdatedDate; return(extraCurricularActivity as T); }
public BusinessEntity.Result SaveExtraCurricularActivity(BusinessEntity.ExtraCurricular.ExtraCurricularActivityEntity ExtraCurricularActivity) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblExtraCurricularActivities.Add(ExtraCurricularActivity.MapToModel <DataAccessLogic.tblExtraCurricularActivity>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }