Esempio n. 1
0
        public async Task <Guid> CreatePest(CreatePestViewModel model)
        {
            var pest = new Pest()
            {
                Name             = model.Name,
                CreatedOn        = DateTime.UtcNow,
                PestImgUrl       = model.PestImgUrl,
                ShortDescription = model.ShortDescription,
                SuperFamily      = model.SuperFamily,
            };

            await this._pestRepository.AddAsync(pest);

            await this._pestRepository.SaveChangesAsync();

            return(pest.Id);
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(CreatePestViewModel viewModel)
        {
            var id = await this._pestsService.CreatePest(viewModel);

            return(this.RedirectToAction("Details", new { id = id }));
        }
Esempio n. 3
0
        public IActionResult Create()
        {
            var familyViewModel = new CreatePestViewModel();

            return(this.View(familyViewModel));
        }