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); } }
public RentalPaymentRemarkEntry(RentalPaymentRemarkDTO room) { RemarkEntryViewModel.Errors = 0; InitializeComponent(); Messenger.Default.Send <RentalPaymentRemarkDTO>(room); Messenger.Reset(); }
public string Validate(RentalPaymentRemarkDTO rentalPaymentRemark) { if (null == rentalPaymentRemark || rentalPaymentRemark.RentalPaymentId == 0) { return(GenericMessages.ObjectIsNull); } return(string.Empty); }
public void AddNewRentalPaymentRemark() { SelectedRentalPaymentRemark = new RentalPaymentRemarkDTO { Type = RemarkTypes.WIllGiveQuickResponse, RemarkDate = DateTime.Now, RentalPaymentId = _rentalPaymentId }; }
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); }
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); }