async Task <TaskTimeModel> ITaskTimeRepository.AddTaskTime(TaskTimeModel taskTime) { var taskTimeEntity = this._mapper.Map <TaskTimeEntity>(taskTime); this._context.TaskTime.Add(taskTimeEntity); await this._context.SaveChangesAsync(); return(this._mapper.Map <TaskTimeModel>(taskTimeEntity)); }
public async Task <IActionResult> PostTaskTime([FromBody] TaskTimeModel taskTime) { if (taskTime == null) { return(BadRequest()); } taskTime.Date = DateTime.Now; var newTaskTime = await this._taskTimeUsecase.AddTaskTime(taskTime); return(Created("created new task-time", newTaskTime)); }
Task <TaskTimeModel> ITaskTimeUsecase.AddTaskTime(TaskTimeModel taskTime) { taskTime.Date = taskTime.Date.Date; return(this._taskTimeRepository.AddTaskTime(taskTime)); }