public void Save(OutletVisitReasonsTypeViewModel outletVisitReasonsType)
 {
     
     OutletVisitReasonsType outletVrt = new OutletVisitReasonsType(outletVisitReasonsType.id)
                                            {Name = outletVisitReasonsType.Name ,
                                                Description = outletVisitReasonsType.Description ,
                                                OutletVisitAction = outletVisitReasonsType.outletVisitAction 
                                             };
     if (outletVisitReasonsType.outletVisitAction == null)
     {
         outletVisitReasonsType.outletVisitAction = OutletVisitAction.NoAction;
     }
     _outletVisitReasonsTypeRepository.Save(outletVrt);
 }
        OutletVisitReasonsTypeViewModel Map(OutletVisitReasonsType outletVisitReasonsType)
        {
            return new OutletVisitReasonsTypeViewModel
            {
                id = outletVisitReasonsType.Id,
                Name = outletVisitReasonsType.Name,
                Description  = outletVisitReasonsType.Description ,
                outletVisitAction = outletVisitReasonsType.OutletVisitAction ,
                _DateCreated = outletVisitReasonsType._DateCreated,
                _DateLastUpdated  = outletVisitReasonsType ._DateLastUpdated ,

                isActive = outletVisitReasonsType._Status == EntityStatus.Active ? true : false
            };
        }
Exemplo n.º 3
0
 public OutletVisitReasonTypeDTO Map(OutletVisitReasonsType outletVisitReasonsTypeEntity)
 {
     if (outletVisitReasonsTypeEntity == null) return null;
     var outletReasonVisitDto = Mapper.Map<OutletVisitReasonsType, OutletVisitReasonTypeDTO>(outletVisitReasonsTypeEntity);
     return outletReasonVisitDto;
 }
Exemplo n.º 4
0
 public static OutletVisitReasonsType Map(this tblOutletVisitReasonType outletVisitReasonsType)
 {
     OutletVisitReasonsType outletVrt = new OutletVisitReasonsType(outletVisitReasonsType.id)
     {
         Name = outletVisitReasonsType.Name,
         Description = outletVisitReasonsType.Description ,
         OutletVisitAction =(OutletVisitAction) outletVisitReasonsType.Action ,
      };
     outletVrt._SetStatus((EntityStatus)outletVisitReasonsType.IM_Status);
     outletVrt._SetDateCreated(outletVisitReasonsType.IM_DateCreated);
     outletVrt._SetDateLastUpdated(outletVisitReasonsType.IM_DateLastUpdated);
     return outletVrt;
 }
Exemplo n.º 5
0
 public bool CheckOutletIsUsed(OutletVisitReasonsType outletVisitReasonsType, EntityStatus intendedStatus)
 {
     if (intendedStatus == EntityStatus.Inactive)
         if (_ctx.tblOutletVisitReasonType.FirstOrDefault(n => n.id == outletVisitReasonsType.Id && n.IM_Status == (int)EntityStatus.Active) != null)
             return false;
     return true; 
 }
Exemplo n.º 6
0
        protected Guid AddOutletVisitReasonType(string name, string desc, OutletVisitAction type)
        {
            OutletVisitReasonsType reasonsType = new OutletVisitReasonsType(Guid.NewGuid())

            {
                Name = name,
                Description = desc,
                OutletVisitAction = type
                
            };
            reasonsType._SetStatus(EntityStatus.Active);
            return _outletVisitReasonsTypeRepository.Save(reasonsType);
        }
 private void AssertOutletVisitReasonsType(OutletVisitReasonsType toSaveOutletVisitReasonsType, OutletVisitReasonsType savedOutletVisitReasonsType)
 {
     Assert.AreEqual(toSaveOutletVisitReasonsType.Name,savedOutletVisitReasonsType.Name);
     Assert.AreEqual(toSaveOutletVisitReasonsType.Description,savedOutletVisitReasonsType.Description);
     Assert.AreEqual(toSaveOutletVisitReasonsType.OutletVisitAction,savedOutletVisitReasonsType.OutletVisitAction);
     Assert.AreEqual(toSaveOutletVisitReasonsType._Status,EntityStatus.Active);
 }