public async Task <IServiceResponse <bool> > UpateFranchise(int id, FranchiseDTO franchise) { return(await HandleApiOperationAsync(async() => { await _franchiseService.UpdateFranchise(id, franchise); return new ServiceResponse <bool>(true); })); }
public async Task <ServiceResponse <bool> > AddFranchise(FranchiseDTO franchise) { return(await HandleApiOperationAsync(async() => { await _franchiseService.AddFranchise(franchise); return new ServiceResponse <bool>(true); })); }
public async Task UpdateFranchise(int id, FranchiseDTO franchise) { var Franchise = await _franchise.GetAsync(id); if (Franchise == null) { throw new LMEGenericException($"Transaction Not Exist"); } Franchise.Id = franchise.Id; Franchise.Name = franchise.Name; Franchise.FirstName = franchise.FirstName; Franchise.LastName = franchise.LastName; Franchise.Code = franchise.Code; Franchise.PhoneNumber = franchise.PhoneNumber; }
public async Task AddFranchise(FranchiseDTO franchisedto) { if (await IsdefinedFranchise(franchisedto.Id)) { throw new LMEGenericException($"Fare already exist!"); } var franchises = new Franchise { Id = franchisedto.Id, Name = franchisedto.Name, FirstName = franchisedto.FirstName, LastName = franchisedto.LastName, Code = franchisedto.Code, PhoneNumber = franchisedto.PhoneNumber }; _franchise.Insert(franchises); await _unitOfWork.SaveChangesAsync(); }