Ejemplo n.º 1
0
        public async Task Create(CreateDailyMenu dailyMenuVm)
        {
            var userId = ExtensionMethod.GetUserId(_httpContextAccessor.HttpContext);

            if (userId == null)
            {
                throw new ArgumentNullException();
            }
            ;

            var dailyMenu = new DailyMenu
            {
                Name          = dailyMenuVm.Name,
                CreatorUserId = userId,
                CreationTime  = DateTime.Now
            };
            await _dailyMenuRepository.AddAsync(dailyMenu);

            await _dailyMenuRepository.unitOfWork.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Create(CreateDailyMenu model)
        {
            await _dailyMenu.Create(model);

            return(Ok());
        }