Exemplo n.º 1
0
        public string InsertOrUpdate(RentalPaymentRemarkDTO rentalPaymentRemark)
        {
            try
            {
                var validate = Validate(rentalPaymentRemark);
                if (!string.IsNullOrEmpty(validate))
                {
                    return(validate);
                }

                if (ObjectExists(rentalPaymentRemark))
                {
                    return(GenericMessages.DatabaseErrorRecordAlreadyExists);
                }

                _rentalPaymentRemarkRepository.InsertUpdate(rentalPaymentRemark);

                _unitOfWork.Commit();
                return(string.Empty);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
Exemplo n.º 2
0
 public RentalPaymentRemarkEntry(RentalPaymentRemarkDTO room)
 {
     RemarkEntryViewModel.Errors = 0;
     InitializeComponent();
     Messenger.Default.Send <RentalPaymentRemarkDTO>(room);
     Messenger.Reset();
 }
Exemplo n.º 3
0
        public string Validate(RentalPaymentRemarkDTO rentalPaymentRemark)
        {
            if (null == rentalPaymentRemark || rentalPaymentRemark.RentalPaymentId == 0)
            {
                return(GenericMessages.ObjectIsNull);
            }

            return(string.Empty);
        }
Exemplo n.º 4
0
 public void AddNewRentalPaymentRemark()
 {
     SelectedRentalPaymentRemark = new RentalPaymentRemarkDTO
     {
         Type            = RemarkTypes.WIllGiveQuickResponse,
         RemarkDate      = DateTime.Now,
         RentalPaymentId = _rentalPaymentId
     };
 }
Exemplo n.º 5
0
        public string Disable(RentalPaymentRemarkDTO rentalPaymentRemark)
        {
            if (rentalPaymentRemark == null)
            {
                return(GenericMessages.ObjectIsNull);
            }

            string stat;

            try
            {
                _rentalPaymentRemarkRepository.Update(rentalPaymentRemark);
                _unitOfWork.Commit();
                stat = string.Empty;
            }
            catch (Exception exception)
            {
                stat = exception.Message;
            }
            return(stat);
        }
Exemplo n.º 6
0
        public bool ObjectExists(RentalPaymentRemarkDTO rentalPaymentRemark)
        {
            //var objectExists = false;
            //var iDbContext = DbContextUtil.GetDbContextInstance();
            //try
            //{
            //    var catRepository = new Repository<RentalPaymentRemarkDTO>(iDbContext);
            //    var catExists = catRepository.Query().Filter(bp => bp.RentalPaymentId == rentalPaymentRemark.RentalPaymentId
            //        && bp.Id != rentalPaymentRemark.Id)
            //        .Get()
            //        .FirstOrDefault();

            //    if (catExists != null)
            //        objectExists = true;
            //}
            //finally
            //{
            //    iDbContext.Dispose();
            //}

            //return objectExists;
            return(false);
        }