// PUT: api/Task/5 public HttpResponseMessage Put([FromBody] TasksMobileDto tasksMobileDto) { if (_veryficationService.Authorization(tasksMobileDto.Email, tasksMobileDto.Token)) { if (_taskWebApiService.AddTask(tasksMobileDto)) { return(new HttpResponseMessage(HttpStatusCode.Accepted)); } return(new HttpResponseMessage(HttpStatusCode.BadRequest)); } return(new HttpResponseMessage(HttpStatusCode.Unauthorized)); }
public TasksMobileDto GetTask(string name) { var tmp = _taskRepositories.Get(name); if (tmp != null) { var tmpTaskMobile = new TasksMobileDto() { Name = tmp.Name, Type = tmp.Type }; return(tmpTaskMobile); } return(null); }
public bool AddTask(TasksMobileDto tasksMobileDto) { if (_taskRepositories.Get(tasksMobileDto.Name) != null) { return(false); } var tmp = new TaskDto() { Name = tasksMobileDto.Name, Type = tasksMobileDto.Type, Activities = new List <ActivityDto>(), Description = "", Favorites = new List <FavoritesDto>() }; _taskRepositories.Add(tmp); return(true); }