public async Task <MenuDetailDto> UpdateMenuDetailAsync(MenuDetailDto model) { var entity = await _menuDetailRepository .UpdateAsync(model.ToEntity()); return(entity != null?entity.ToViewModel() : new MenuDetailDto()); }
public async Task <MenuDetailDto> CreateMenuDetailAsync(MenuDetailDto model) { var entity = await _menuDetailRepository .InsertAsync(model.ToEntity()); //*** saving image into DB foreach (var item in model.ImageDetails) { item.MenuDetailId = entity.Id; await _menuImageRepository.InsertAsync(item.ToEntity()); } return(entity.ToViewModel()); }