public void CreateFranchise(FranchiseModel model) { var mapper = MapHelper.Mapping <FranchiseModel, Franchise>(); Franchise franchise = mapper.Map <Franchise>(model); this.repository.AddAndSave <Franchise>(franchise); }
public async Task <IActionResult> Create([FromBody] FranchiseModel farnchiseModel) { var cFranchise = lazyMapper.Value.Map <CompanyFranchise>(farnchiseModel, ctx => ctx.Items.Add("EmailAddress", userIdentity.Value.GetEmail() ?? "system")); var companyFranchise = await Task.Factory.StartNew(() => lazyService.Value.Create(cFranchise)); return(Ok(companyFranchise)); }
public void UpdateFranchise(int id, FranchiseModel model) { var franchise = this.repository.FirstorDefault <Franchise>(x => x.Id == id); if (franchise == null) { throw new NullReferenceException(); } var mapper = MapHelper.Mapping <Franchise, FranchiseModel>(); franchise = mapper.Map <Franchise>(model); this.repository.UpdateAndSave(franchise); }
public void Put(int id, [FromBody] FranchiseModel model) { franchiseService.UpdateFranchise(id, model); }
public void Post([FromBody] FranchiseModel model) { franchiseService.CreateFranchise(model); }