public BusinessEntity.Result DeleteWoreda(BusinessEntity.Lookup.WoredaEntity Woreda) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblWoredas.Find(Woreda.ID); if (original != null) { e.tblWoredas.Remove(e.tblWoredas.Where(x => x.ID == Woreda.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 UpdateWoreda(BusinessEntity.Lookup.WoredaEntity Woreda) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); var original = e.tblWoredas.Find(Woreda.ID); if (original != null) { e.Entry(original).CurrentValues.SetValues(Woreda); 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.WoredaModel GetWoredaByID(int WoredaID) { BusinessLogic.Lookup.WoredaManager WoredaManager = new BusinessLogic.Lookup.WoredaManager(); BusinessEntity.Lookup.WoredaEntity Woreda = WoredaManager.GetWoredaByID(WoredaID); return(new Models.Lookup.WoredaModel(Woreda)); }
public WoredaModel(BusinessEntity.Lookup.WoredaEntity woreda) { this.ID = woreda.ID; this.Name = woreda.Name; this.Description = woreda.Description; this.CreatedBy = woreda.CreatedBy; this.CreatedDate = woreda.CreatedDate; }
public T MapToEntity <T>() where T : class { BusinessEntity.Lookup.WoredaEntity woreda = new BusinessEntity.Lookup.WoredaEntity(); woreda.ID = this.ID; woreda.Name = this.Name; woreda.Description = this.Description; woreda.CreatedBy = this.CreatedBy; woreda.CreatedDate = this.CreatedDate; return(woreda as T); }
public BusinessEntity.Result SaveWoreda(BusinessEntity.Lookup.WoredaEntity Woreda) { BusinessEntity.Result result = new BusinessEntity.Result(); try { SchoolInformationManagementSystemDBEntities e = new SchoolInformationManagementSystemDBEntities(); e.tblWoredas.Add(Woreda.MapToModel <DataAccessLogic.tblWoreda>()); e.SaveChanges(); result.Message = "Saved Successfully."; result.Status = true; return(result); } catch (Exception) { result.Message = "Failed to save"; result.Status = false; return(result); } }