public async Task <IActionResult> UpdateStore([FromBody] StoreSaveResources storeResource, int id) { var store = await shopDbContext.Shops.FindAsync(id); if (store == null) { return(NotFound()); } mapper.Map <StoreSaveResources, Store>(storeResource, store); store.MondayOpen = "11am"; store.TuesdayOpen = "11am"; store.WednesdayOpen = "11am"; store.ThursdayOpen = "11am"; store.FridayOpen = "11am"; store.SaturdayOpen = "11am"; store.SundayOpen = "11am"; store.MondayClose = "8pm"; store.TuesdayClose = "8pm"; store.WednesdayClose = "8pm"; store.ThursdayClose = "8pm"; store.FridayClose = "8pm"; store.SaturdayClose = "8pm"; store.SundayClose = "8pm"; await shopDbContext.SaveChangesAsync(); store = await shopDbContext.Shops.FindAsync(id); var result = mapper.Map <Store, StoreSaveResources>(store); return(Ok(result)); }
public async Task <IActionResult> AddStore([FromBody] StoreSaveResources storeResource) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var store = mapper.Map <StoreSaveResources, Store>(storeResource); store.MondayOpen = "11am"; store.TuesdayOpen = "11am"; store.WednesdayOpen = "11am"; store.ThursdayOpen = "11am"; store.FridayOpen = "11am"; store.SaturdayOpen = "11am"; store.SundayOpen = "11am"; store.MondayClose = "8pm"; store.TuesdayClose = "8pm"; store.WednesdayClose = "8pm"; store.ThursdayClose = "8pm"; store.FridayClose = "8pm"; store.SaturdayClose = "8pm"; store.SundayClose = "8pm"; await shopDbContext.Shops.AddAsync(store); await shopDbContext.SaveChangesAsync(); store = await shopDbContext.Shops.FindAsync(store.Id); var result = mapper.Map <Store, StoreSaveResources>(store); return(Ok(result)); }