Exemplo n.º 1
0
        public IHttpActionResult AddStationToGroup(int groupId, [FromUri] string[] ids)
        {
            Group group = _repo.GetGroup(groupId);

            if (group == null)
            {
                return(NotFound());
            }

            if (group.Owner_Id == RequestContext.Principal.Identity.GetUserId())
            {
                bool result = _repo.AddStationToGroup(group, ids);
                if (!result)
                {
                    return(NotFound());
                }

                return(Ok(_repo.GetGroup(group.Id)));
            }
            else
            {
                return(Unauthorized());
            }
        }