public BusinessEntity.Result DeletePenaltyType(BusinessEntity.Lookup.PenalityTypeEntity PenaltyType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblPenalityTypes.Find(PenaltyType.ID); if (original != null) { e.tblPenalityTypes.Remove(e.tblPenalityTypes.Where(x => x.ID == PenaltyType.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 UpdatePenaltyType(BusinessEntity.Lookup.PenalityTypeEntity PenaltyType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblPenalityTypes.Find(PenaltyType.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(PenaltyType); 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.PenaltyTypeModel GetPenaltyTypeByID(int PenaltyTypeID) { BusinessLogic.Lookup.PenaltyTypeManager PenaltyTypeManager = new BusinessLogic.Lookup.PenaltyTypeManager(); BusinessEntity.Lookup.PenalityTypeEntity PenaltyType = PenaltyTypeManager.GetPenaltyTypeByID(PenaltyTypeID); return(new Models.Lookup.PenaltyTypeModel(PenaltyType)); }
public PenaltyTypeModel(BusinessEntity.Lookup.PenalityTypeEntity penaltyType) { this.ID = penaltyType.ID; this.Name = penaltyType.Name; this.Description = penaltyType.Description; this.CreatedBy = penaltyType.CreatedBy; this.CreatedDate = penaltyType.CreatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.Lookup.PenalityTypeEntity penaltyType = new BusinessEntity.Lookup.PenalityTypeEntity(); penaltyType.ID = this.ID; penaltyType.Name = this.Name; penaltyType.Description = this.Description; penaltyType.CreatedBy = this.CreatedBy; penaltyType.CreatedDate = this.CreatedDate; return(penaltyType as T); }
public BusinessEntity.Result SavePenaltyType(BusinessEntity.Lookup.PenalityTypeEntity PenaltyType) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblPenalityTypes.Add(PenaltyType.MapToModel <DataAccessLogic.tblPenalityType>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }