/// <summary> /// this method is used to add new sprint member time association /// </summary> /// <returns></returns> public OperationStatus AddNewSprintMemberTimeAssociation(SprintMemberTimeAssociationCustomModel model) { using (_ISprintMemberTimeRepo = new SprintMemberTimeAssociationRepo()) { return(_ISprintMemberTimeRepo.AddNewSprintMemberTimeAssociation(model)); } }
public OperationStatus AddNewSprintMemberTimeAssociation(SprintMemberTimeAssociationCustomModel model) { OperationStatus status = OperationStatus.Error; try { using (dbcontext = new TimeManagementEntities()) { if (model.TimeId == 0) { tblSprintMemberTimeAssociation _addSprintList = new tblSprintMemberTimeAssociation { SprintId = model.SprintId, MemberId = model.MemberId, TimeSpend = model.TimeSpend, DDate = model.DDate, Description = model.Description, IsActive = true, IsDeleted = false, CreatedBy = model.CreatedBy, CreatedDate = DateTime.Now, ModifiedBy = model.ModifiedBy, ModifiedDate = DateTime.Now, }; dbcontext.tblSprintMemberTimeAssociations.Add(_addSprintList); dbcontext.SaveChanges(); status = OperationStatus.Success; } else { var rs = dbcontext.tblSprintMemberTimeAssociations.FirstOrDefault(x => x.TimeId == model.TimeId); if (rs != null) { rs.MemberId = model.MemberId; rs.SprintId = model.SprintId; rs.TimeSpend = model.TimeSpend; rs.DDate = model.DDate; rs.Description = model.Description; rs.ModifiedDate = DateTime.Now; rs.ModifiedBy = model.ModifiedBy; dbcontext.SaveChanges(); status = OperationStatus.Success; } } } } catch (Exception ex) { dbcontext.Dispose(); status = OperationStatus.Exception; throw ex; } return(status); }
public Response AddNewAssociation(SprintMemberTimeAssociationCustomModel model) { _response = new Response(); try { ISprintMemberTimeAssociationBusiness SprintMemberService = new SprintMemberTimeAssociationBusiness(); _response.responseData = SprintMemberService.AddNewSprintMemberTimeAssociation(model); _response.message = "Record saved successfully !!"; _response.success = true; } catch (Exception ex) { _response.success = false; _response.message = ex.Message.ToString(); } finally { SprintMemberService = null; } return(_response); }