コード例 #1
0
 /// <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);
 }
コード例 #3
0
        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);
        }