Esempio n. 1
0
        public ActionResult CreateToDoItem(ToDoCreateDto toDoCreateDto)
        {
            var toDoItemToModel = _mapper.Map <ToDoItem>(toDoCreateDto);

            _repository.AddToDo(toDoItemToModel);
            _repository.SaveChanges();

            return(Ok());
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(ToDoCreateDto toDoCreateDto)
        {
            if (ModelState.IsValid)
            {
                ToDo toDoModel = _mapper.Map <ToDo>(toDoCreateDto);
                await _repository.CreateToDo(toDoModel);

                return(Redirect("/ToDo"));
            }
            return(Redirect("/ToDo"));
        }
Esempio n. 3
0
        public ActionResult <ToDoReadDto> CreateToDo(ToDoCreateDto toDoCreateDto)
        {
            //do validation first for toDoCreateDto here ....

            var toDoModel = _mapper.Map <ToDo>(toDoCreateDto);

            _repository.CreateToDo(toDoModel);
            _repository.SaveChanges();

            var toDoReadDto = _mapper.Map <ToDoReadDto>(toDoModel);

            return(CreatedAtRoute(nameof(GetToDoById), new { Id = toDoReadDto.Id }, toDoReadDto));
            // return Ok(toDoReadDto);
        }