public virtual ApiSaleServerResponseModel MapServerRequestToResponse( int id, ApiSaleServerRequestModel request) { var response = new ApiSaleServerResponseModel(); response.SetProperties(id, request.Amount, request.FirstName, request.LastName, request.PaymentTypeId, request.PetId, request.Phone); return(response); }
public virtual ApiSaleServerResponseModel MapEntityToModel( Sale item) { var model = new ApiSaleServerResponseModel(); model.SetProperties(item.Id, item.Amount, item.FirstName, item.LastName, item.PaymentTypeId, item.PetId, item.Phone); if (item.PaymentTypeIdNavigation != null) { var paymentTypeIdModel = new ApiPaymentTypeServerResponseModel(); paymentTypeIdModel.SetProperties( item.PaymentTypeIdNavigation.Id, item.PaymentTypeIdNavigation.Name); model.SetPaymentTypeIdNavigation(paymentTypeIdModel); } if (item.PetIdNavigation != null) { var petIdModel = new ApiPetServerResponseModel(); petIdModel.SetProperties( item.PetIdNavigation.Id, item.PetIdNavigation.AcquiredDate, item.PetIdNavigation.BreedId, item.PetIdNavigation.Description, item.PetIdNavigation.PenId, item.PetIdNavigation.Price); model.SetPetIdNavigation(petIdModel); } return(model); }