예제 #1
0
        public void UpdateDeposit(DepositOwnerVm depostToEdit)
        {
            Deposit deposit = new Deposit();

            deposit.OwnerId = depostToEdit.Owner.Id;
            //deposit.Owner.Id = depostToEdit.Owner.Id;
            deposit.EndDate   = depostToEdit.Deposit.EndDate;
            deposit.StartDate = depostToEdit.Deposit.StartDate;
            deposit.Id        = depostToEdit.Deposit.Id;
            //deposit.Owner
            deposit.IsActive        = depostToEdit.Deposit.IsActive;
            deposit.Name            = depostToEdit.Deposit.Name;
            deposit.Price           = depostToEdit.Deposit.Price;
            deposit.SeasonTireId    = depostToEdit.Season.Id;
            deposit.TireTreadHeight = depostToEdit.Deposit.TireTreadHeight;

            //deposit.Owner = _mapper.Map<Owner>(depostToEdit.Owner);
            //deposit.Owner.Contact = _mapper.Map<Contact>(depostToEdit.Contact);
//deposit = _mapper.Map<Deposit>(depostToEdit);
            //deposit.Owner = depostToEdit.
            _depositRepository.UpdateDeposit(deposit);
        }