示例#1
0
        public void AddReturnCorrectly()
        {
            var model = new AdminProcedureInputModel
            {
                Name = "Test"
            };

            this.procedureService.Add(model);

            Assert.Equal(1, this.db.Procedures.Count());
        }
示例#2
0
        public void Add(AdminProcedureInputModel model)
        {
            var procedure = new Procedure
            {
                Name     = model.Name,
                Duration = model.Duration,
                Price    = model.Price
            };

            this.db.Procedures.Add(procedure);
            this.db.SaveChanges();
        }
示例#3
0
        public IActionResult Add(AdminProcedureInputModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            this.procedureService.Add(model);
            this.ViewData["alert"] = string.Format(
                SuccessfullyMessages.SuccessfullyAddProcedure, model.Name);
            return(View());
        }