public async Task <IResponseModel> AssignMemberAsync(MemberProjectsModel obj) { try { var project = new MemberProjects { ProjectId = obj.ProjectId, MemberId = obj.MemberId }; _db.MemberProjects.Add(project); await _db.SaveChangesAsync(); _response.Status = true; _response.Message = "Member assigned to project."; return(_response); } catch (Exception ex) { //_loggerService.Log("Add New Property", ex.InnerException.Message, ex.Message, ex.StackTrace, ""); _response.Status = false; _response.Message = "Error assigning member to project."; return(_response); } }
public async Task <IActionResult> PostAssignProjectMemberAsync([FromBody] MemberProjectsModel obj) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var isProjectAdded = await _projectService.AssignMemberAsync(obj); _response.Status = isProjectAdded.Status; _response.Message = isProjectAdded.Message; if (_response.Status) { return(Ok(_response)); } else { return(BadRequest(_response)); } }