Пример #1
0
 public async Task Consume(ConsumeContext <IAddWorkshop> context)
 {
     await Task.Run(() => _service.AddWorkshop(
                        context.Message.Id,
                        context.Message.Name,
                        context.Message.CityId));
 }
Пример #2
0
        public ActionResult Create(WorkshopViewModel model)
        {
            if (ModelState.IsValid)
            {
                Workshops workshop = new Workshops();
                workshop.InjectFrom(model);
                var createNewWorkshop = workshopService.AddWorkshop(workshop);
                if (createNewWorkshop == null)
                {
                    ModelState.AddModelError("Name", "The Name must be unique!");

                    return(View(model));
                }
            }

            return(RedirectToAction(nameof(Index)));
        }