Example #1
0
 // 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);
        }