public BusinessEntity.Result DeleteCaseType(BusinessEntity.Lookup.CaseTypeEntity CaseType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblCaseTypes.Find(CaseType.ID); if (original != null) { e.tblCaseTypes.Remove(e.tblCaseTypes.Where(x => x.ID == CaseType.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 UpdateCaseType(BusinessEntity.Lookup.CaseTypeEntity CaseType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblCaseTypes.Find(CaseType.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(CaseType); 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.CaseTypeModel GetCaseTypeByID(int CaseTypeID) { BusinessLogic.Lookup.CaseTypeManager CaseTypeManager = new BusinessLogic.Lookup.CaseTypeManager(); BusinessEntity.Lookup.CaseTypeEntity CaseType = CaseTypeManager.GetCaseTypeByID(CaseTypeID); return(new Models.Lookup.CaseTypeModel(CaseType)); }
public CaseTypeModel(BusinessEntity.Lookup.CaseTypeEntity caseType) { this.ID = caseType.ID; this.Name = caseType.Name; this.Description = caseType.Description; this.CreatedBy = caseType.CreatedBy; this.CreatedDate = caseType.CreatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.Lookup.CaseTypeEntity caseType = new BusinessEntity.Lookup.CaseTypeEntity(); caseType.ID = this.ID; caseType.Name = this.Name; caseType.Description = this.Description; caseType.CreatedBy = this.CreatedBy; caseType.CreatedDate = this.CreatedDate; return(caseType as T); }
public BusinessEntity.Result SaveCaseType(BusinessEntity.Lookup.CaseTypeEntity CaseType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblCaseTypes.Add(CaseType.MapToModel <DataAccessLogic.tblCaseType>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }