public void UpdateArmsDeliverable(IEnumerable <ProjDeliverables> projectDeliverables)
 {
     foreach (var projDeliverable in projectDeliverables)
     {
         ArmsDeliverables armsDeliverableToUpdate = _mapper.Map <ArmsDeliverables>(projDeliverable);
         _context.ArmsDeliverables.Update(armsDeliverableToUpdate);
         _context.Attach(armsDeliverableToUpdate);
         _context.Entry(armsDeliverableToUpdate).State = EntityState.Modified;
         _context.SaveChanges();
     }
 }
 public void AddDeliverableEvents(ArmsDeliverables armsDeliverableToAdd, Guid PrjId)
 {
     Entities.Event newEvent = new Entities.Event
     {
         EventSrc          = (Guid)armsDeliverableToAdd.DeliverableAltId,
         PrimaryTypeId     = 12,
         SecondaryTypeId   = null,
         InvoiceNumber     = null,
         PublicCommentTxt  = armsDeliverableToAdd.DeliverableTxt,
         PrivateCommentTxt = "",
         UserId            = "Manoj",
         BeginDate         = null,
         EndDate           = null,
         ActiveInd         = "A",
         EventId           = Guid.NewGuid(),
         ProjectId         = PrjId
     };
     // await _eventRepository.AddArmsEventAsync(newEvent);
 }
 public void AddCustomDeliverable(IEnumerable <ProjDeliverables> projectDeliverables, Guid projId)
 {
     if (projectDeliverables != null)
     {
         foreach (var projectDeliverable in projectDeliverables)
         {
             projectDeliverable.DeliverableId = null;
             projectDeliverable.UserId        = "Manoj";
             projectDeliverable.ProjectId     = projId;
             ArmsDeliverables armsDeliverableToAdd = _mapper.Map <ArmsDeliverables>(projectDeliverable);
             armsDeliverableToAdd.ArmsProjectDeliverables = new List <Entities.ArmsProjectDeliverables>();
             /* updating the record in the associated project Deliverables table with foreign key */
             armsDeliverableToAdd.ArmsProjectDeliverables.Add(new Entities.ArmsProjectDeliverables
             {
                 ProjId = projId,
                 UserId = armsDeliverableToAdd.UserId
             });
             _context.ArmsDeliverables.Add(armsDeliverableToAdd);
             _context.SaveChanges();
         }
     }
 }