Ejemplo n.º 1
0
        public async Task <bool> AddUserProjects(UserProjectsModel userProjectsModel)
        {
            List <UserAndProjects> userProjects = new List <UserAndProjects>();

            try
            {
                foreach (var item in userProjectsModel.ProjectId)
                {
                    UserAndProjects userProject = new UserAndProjects
                    {
                        ProjectId = item,
                        UserId    = userProjectsModel.UserId
                    };
                    userProjects.Add(userProject);
                }
                _appDbContext.AddRange(userProjects);
                var results = await _appDbContext.SaveChangesAsync();

                return(Convert.ToBoolean(results));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AddUserProjects([FromBody] UserProjectsModel userProjectsModel)
        {
            bool result = await _userRepository.AddUserProjects(userProjectsModel);

            //return Ok("User projects has been added successfully!!");
            if (result)
            {
                return(Ok(new Response <dynamic> {
                    Code = HttpStatusCode.OK, Data = result, Message = ResponseMessageModel.ProjectSetting.ProjectAdded
                }));
            }
            return(BadRequest(new ErrorResponse(ResponseMessageModel.ProjectSetting.ProjectNotAdded)));
        }
Ejemplo n.º 3
0
 public async Task <bool> AddUserProjects(UserProjectsModel userProjectsModel)
 {
     return(await _userData.AddUserProjects(userProjectsModel));
 }