public async Task <DonationNonPerishable> Create(DonationNonPerishable DonationNonPerishable) { if (await this.IsListCLinton(DonationNonPerishable)) { return(null); } return(await this.asyncRepository.CreateAsync(DonationNonPerishable)); }
private async Task <bool> IsListCLinton(DonationNonPerishable donationNonPerishable) { var specification = new DonationNonPerishableSpecification( donationNonPerishable.TypeIdentificationId, donationNonPerishable.Identification); var result = await this.asyncRepository.FirstOrDefaultAsync(specification); if (result != null) { return(true); } return(false); }
public async Task <DonationNonPerishable> Update(DonationNonPerishable DonationNonPerishable) { return(await this.asyncRepository.UpdateAsync(DonationNonPerishable)); }
public async Task <DonationNonPerishable> UpdateDonationNonPerishable(DonationNonPerishable DonationNonPerishable) { return(await this._donationNonPerishableService.Update(DonationNonPerishable)); }
public async Task <DonationNonPerishable> CreateDonationNonPerishable([FromBody] DonationNonPerishable DonationNonPerishable) { return(await this._donationNonPerishableService.Create(DonationNonPerishable)); }