public BusinessEntity.Result DeleteMeetingType(BusinessEntity.Lookup.MeetingTypeEntity MeetingType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblMeetingTypes.Find(MeetingType.ID); if (original != null) { e.tblMeetingTypes.Remove(e.tblMeetingTypes.Where(x => x.ID == MeetingType.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 UpdateMeetingType(BusinessEntity.Lookup.MeetingTypeEntity MeetingType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblMeetingTypes.Find(MeetingType.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(MeetingType); 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.Lookup.MeetingTypeModel GetMeetingTypeByID(int MeetingTypeID) { BusinessLogic.Lookup.MeetingTypeManager MeetingTypeManager = new BusinessLogic.Lookup.MeetingTypeManager(); BusinessEntity.Lookup.MeetingTypeEntity MeetingType = MeetingTypeManager.GetMeetingTypeByID(MeetingTypeID); return(new Models.Lookup.MeetingTypeModel(MeetingType)); }
public MeetingTypeModel(BusinessEntity.Lookup.MeetingTypeEntity meetingType) { this.ID = meetingType.ID; this.Name = meetingType.Name; this.Description = meetingType.Description; this.CreatedBy = meetingType.CreatedBy; this.CreatedDate = meetingType.CreatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.Lookup.MeetingTypeEntity meetingType = new BusinessEntity.Lookup.MeetingTypeEntity(); meetingType.ID = this.ID; meetingType.Name = this.Name; meetingType.Description = this.Description; meetingType.CreatedBy = this.CreatedBy; meetingType.CreatedDate = this.CreatedDate; return(meetingType as T); }
public BusinessEntity.Result SaveMeetingType(BusinessEntity.Lookup.MeetingTypeEntity MeetingType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblMeetingTypes.Add(MeetingType.MapToModel <DataAccessLogic.tblMeetingType>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }