/// <summary> /// This method is used to add new sprints /// </summary> /// <returns></returns> public OperationStatus AddNewSprintMemberAssociation(SprintMemberAssociationCustomModel objSprintMemberModel) { using (_ISprintRepo = new SprintMemberAssociationRepo()) { return(_ISprintRepo.AddNewSprintMemberAssociation(objSprintMemberModel)); } }
public Response AddNewSprintMemberAssociation(SprintMemberAssociationCustomModel objSprintMemberModel) { _response = new Response(); try { ISprintMemberAssociationBusiness SprintMemberService = new SprintMemberAssociationBusiness(); _response.responseData = SprintMemberService.AddNewSprintMemberAssociation(objSprintMemberModel); _response.message = "Record saved successfully !!"; _response.success = true; } catch (Exception ex) { _response.success = false; _response.message = ex.Message.ToString(); } finally { SprintMemberService = null; } return(_response); }
public OperationStatus AddNewSprintMemberAssociation(SprintMemberAssociationCustomModel objSprintMemberModel) { OperationStatus status = OperationStatus.Error; try { using (dbcontext = new TimeManagementEntities()) { if (objSprintMemberModel.SprintMemberAssociationId == 0) { if (objSprintMemberModel.SprintMemberList != null) { List <tblSprintMemberAssociation> entitySprintLIst = objSprintMemberModel.SprintMemberList.Select(m => new tblSprintMemberAssociation { SprintId = objSprintMemberModel.SprintId, MemberId = m.SprintMemberId, StartDate = objSprintMemberModel.StartDate, EndDate = objSprintMemberModel.EndDate, Description = objSprintMemberModel.Description, Status = objSprintMemberModel.Status == null ? "1" : objSprintMemberModel.Status, IsActive = true, IsDeleted = false, }).ToList(); dbcontext.tblSprintMemberAssociations.AddRange(entitySprintLIst); dbcontext.SaveChanges(); status = OperationStatus.Success; } //var rs = dbcontext.tblSprintMemberAssociations.FirstOrDefault(x => x.IsDeleted == false && x.SprintId == objSprintMemberModel.SprintId && x.MemberId == objSprintMemberModel.MemberId); //if (rs == null) //{ // tblSprintMemberAssociation _addSprintist = new tblSprintMemberAssociation // { // SprintId = objSprintMemberModel.SprintId, // MemberId = objSprintMemberModel.MemberId, // StartDate = objSprintMemberModel.StartDate, // EndDate = objSprintMemberModel.EndDate, // Description = objSprintMemberModel.Description, // Status = objSprintMemberModel.Status == null ? "1" : objSprintMemberModel.Status, // IsActive = true, // IsDeleted = false, // CreatedBy = objSprintMemberModel.CreatedBy, // CreatedDate = System.DateTime.Now, // ModifiedBy = objSprintMemberModel.ModifiedBy, // ModifiedDate = System.DateTime.Now, // }; // dbcontext.tblSprintMemberAssociations.Add(_addSprintist); // 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); }