public ReturnObject Create(Donor donor) { try { var data = new DonorsRepository().AddDonor(donor); if (data != true) { throw new Exception("Couldn't save the donor"); } return(new ReturnObject { Data = null, Msg = "Saved Successfully", Status = 1, Total = 1 }); } catch (Exception e) { return(new ReturnObject { Data = null, Msg = e.Message, Status = 0, Total = 0 }); } }
public ReturnObject GetAll() { try { var data = new DonorsRepository().GetAll(); return(new ReturnObject { Data = data, Msg = "Records retrieved Sucessfully", Status = 1, Total = data.Count() }); } catch (Exception e) { return(new ReturnObject { Data = null, Msg = e.Message, Status = 0, Total = 0 }); } }
public ReturnObject Delete(long donorId) { try { var data = new DonorsRepository().Delete(donorId); if (data != true) { throw new Exception("Could not delete donor"); } return(new ReturnObject { Data = null, Msg = "Deleted Sucessfully", Status = 1, Total = 1 }); } catch (Exception e) { return(new ReturnObject { Data = null, Msg = e.Message, Status = 0, Total = 0 }); } }
public ReturnObject GetOne(long id) { try { var data = new DonorsRepository().GetOne(); return(new ReturnObject { Data = data, Msg = "Records retrieved successfully", Status = 1, Total = 1 }); } catch (Exception e) { return(new ReturnObject { Data = null, Msg = e.Message, Status = 0, Total = 0 }); } }