public IHttpActionResult Create(int taskid, [FromBody] TaskPropertyCreateDto property) { if (property == null) { return(BadRequest("Invalid Property Object!")); } return(Ok(_taskService.AddProperty(taskid, property))); }
public TaskPropertyDto AddProperty(int taskid, TaskPropertyCreateDto dto) { var entity = AutoMapper.Mapper.Map <TaskProperty>(dto); var task = _taskRepository.GetById(taskid); entity.Task = task; _taskPropertyRepository.Add(entity); return(AutoMapper.Mapper.Map <TaskPropertyDto>(entity)); }