/// <summary> /// this method is used to add new projects member association /// </summary> /// <returns></returns> public OperationStatus AddNewProjectMemberAssociation(ProjectMemberAssociationCustomModel objProjectMemberModel) { using (_IProjectMemberRepo = new ProjectMemberAssociationRepo()) { return(_IProjectMemberRepo.AddNewProjectMemberAssociation(objProjectMemberModel)); } }
public OperationStatus AddNewProjectMemberAssociation(ProjectMemberAssociationCustomModel objProjectMemberModel) { OperationStatus status = OperationStatus.Error; try { using (dbcontext = new TimeManagementEntities()) { if (objProjectMemberModel.ProjectMemberAssociationId == 0) { if (objProjectMemberModel.ProjectMemberList != null) { List <tblProjectMemberAssociation> entityKisanLIst = objProjectMemberModel.ProjectMemberList.Select(m => new tblProjectMemberAssociation { ProjectId = objProjectMemberModel.ProjectId, MemberId = m.ProjectMemberId, StartDate = objProjectMemberModel.StartDate, EndDate = objProjectMemberModel.EndDate, Description = objProjectMemberModel.Description, Status = objProjectMemberModel.Status == null ? "1" : objProjectMemberModel.Status, IsActive = true, IsDeleted = false, }).ToList(); dbcontext.tblProjectMemberAssociations.AddRange(entityKisanLIst); dbcontext.SaveChanges(); status = OperationStatus.Success; } } else { status = OperationStatus.Error; } } } catch (Exception ex) { dbcontext.Dispose(); status = OperationStatus.Exception; throw ex; } return(status); }
public Response AddNewAssociation(ProjectMemberAssociationCustomModel objProjectMemberModel) { _response = new Response(); try { IProjectMemberAssociationBusiness projectMemberService = new ProjectMemberAssociationBusiness(); _response.responseData = projectMemberService.AddNewProjectMemberAssociation(objProjectMemberModel); _response.message = "Record saved successfully !!"; _response.success = true; } catch (Exception ex) { _response.success = false; _response.message = ex.Message.ToString(); } finally { projectMemberService = null; } return(_response); }
public OperationStatus AddNewProjectMemberAssociation(ProjectMemberAssociationCustomModel objProjectMemberModel) { OperationStatus status = OperationStatus.Error; try { using (dbcontext = new ResourceManagementEntities()) { if (objProjectMemberModel.ProjectMemberAssociationId == 0) { if (objProjectMemberModel.ProjectMemberList != null) { List <tblProjectMemberAssociation> entityKisanLIst = objProjectMemberModel.ProjectMemberList.Select(m => new tblProjectMemberAssociation { ProjectId = objProjectMemberModel.ProjectId, MemberId = m.ProjectMemberId, StartDate = objProjectMemberModel.StartDate, EndDate = objProjectMemberModel.EndDate, Description = objProjectMemberModel.Description, Status = objProjectMemberModel.Status == null ? "1" : objProjectMemberModel.Status, IsActive = true, IsDeleted = false, }).ToList(); dbcontext.tblProjectMemberAssociations.AddRange(entityKisanLIst); dbcontext.SaveChanges(); status = OperationStatus.Success; } //var rs = dbcontext.tblProjectMemberAssociations.FirstOrDefault(x => x.IsDeleted == false && x.ProjectId == objProjectMemberModel.ProjectId && x.MemberId == objProjectMemberModel.MemberId); //if (rs == null) //{ // tblProjectMemberAssociation _addProjectList = new tblProjectMemberAssociation // { // ProjectId = objProjectMemberModel.ProjectId, // MemberId = objProjectMemberModel.MemberId, // StartDate = objProjectMemberModel.StartDate, // EndDate = objProjectMemberModel.EndDate, // Description = objProjectMemberModel.Description, // Status = objProjectMemberModel.Status == null ? "1" : objProjectMemberModel.Status, // IsActive = true, // IsDeleted = false, // CreatedBy = objProjectMemberModel.CreatedBy, // CreatedDate = System.DateTime.Now, // ModifiedBy = objProjectMemberModel.ModifiedBy, // ModifiedDate = System.DateTime.Now, // }; // dbcontext.tblProjectMemberAssociations.Add(_addProjectList); // dbcontext.SaveChanges(); // status = OperationStatus.Success; //} //else //{ // status = OperationStatus.Duplicate; //} } else { status = OperationStatus.Error; } } } catch (Exception ex) { dbcontext.Dispose(); status = OperationStatus.Exception; throw ex; } return(status); }