Ejemplo n.º 1
0
        private Test MapNewTestModelToTestEntity(NewTestModel model)
        {
            var test = mapper.Map <Test>(model);

            test.TestTopicId = context.TestTopics.FirstOrDefault(t => t.TopicName.Equals(model.TopicName)).Id;
            test.TestTypeId  = context.TestTypes.FirstOrDefault(t => t.TypeName.Equals(model.TypeName)).Id;
            return(test);
        }
Ejemplo n.º 2
0
        private Test AddModelToDatabase(NewTestModel model)
        {
            var test = MapNewTestModelToTestEntity(model);

            test = context.Tests.Add(test);
            context.SaveChanges();
            return(test);
        }
Ejemplo n.º 3
0
        public int Add(NewTestModel testmodel)
        {
            var newtest = new TestModel()
            {
                Title       = testmodel.Title,
                Description = testmodel.Description
            };

            _context.TestModels.Add(newtest
                                    );
            _context.SaveChanges();
            return(newtest.Id);
        }
Ejemplo n.º 4
0
 public IActionResult Put(int id, [FromBody] NewTestModel value)
 {
     return(Ok(_testService.Update(id, value)));
 }
Ejemplo n.º 5
0
        public IActionResult Post([FromBody] NewTestModel value)
        {
            var id = _testService.Add(value);

            return(Ok(new CommandHandledResult(true, id.ToString(), id.ToString(), id.ToString())));
        }