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));
            }
        }