public async Task <FirmDetailsModel> EditFirmAsync(FirmDetailsModel detailsModel, int id) { var firm = await this._data.Firms.FirstOrDefaultAsync(c => c.Id == id); firm.Vat = detailsModel.Vat; firm.Address = detailsModel.Address; firm.Name = detailsModel.Name; var editedFirm = new FirmDetailsModel() { Address = firm.Address, Id = detailsModel.Id, Name = detailsModel.Name, Vat = detailsModel.Vat }; await this._data.SaveChangesAsync(); return(editedFirm); }
public async Task <FirmDetailsModel> CreateFirmAsync(CreateFirmModel model) { var firm = new FirmEntityModel() { Address = model.Address, Name = model.Name, Vat = model.Vat }; await this._data.Firms.AddAsync(firm); await this._data.SaveChangesAsync(); var editedFirm = new FirmDetailsModel() { Address = firm.Address, Id = firm.Id, Name = firm.Name, Vat = firm.Vat }; return(editedFirm); }
public async Task <FirmDetailsModel> Edit(FirmDetailsModel detailsModel) { return(await this._firmService.EditFirmAsync(detailsModel, detailsModel.Id)); }