public CajaViewModel DomainToViewModel(TbFaCaja domain) { var viewModel = new CajaViewModel { IdCaja = domain.IdCaja, FechaCreacion = Convert.ToDateTime(domain.FechaCreacion), IdUsuario = Convert.ToInt32(domain.IdUsuario), Estado = Convert.ToInt32(domain.Estado), FechaModificacion = domain.FechaModificacion, IdPuntoVenta = domain.IdPuntoVenta }; return(viewModel); }
public TbFaCaja ViewModelToDomain(CajaViewModel viewModel) { var domain = new TbFaCaja { }; var fecha = new DateTime(); if (viewModel.IdCaja != 0) { fecha = viewModel.FechaCreacion; } else { fecha = DateTime.Now; } try { domain = new TbFaCaja { IdCaja = viewModel.IdCaja, FechaCreacion = fecha, IdUsuario = viewModel.IdUsuario, Estado = viewModel.Estado, FechaModificacion = DateTime.Now, IdPuntoVenta = viewModel.IdPuntoVenta, TbFaCajaAperturaDenominacion = ViewModelToDomainCD(viewModel), TbFaCajaArqueoDenominacion = ViewModelToDomainAr(viewModel) }; return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Advertencia"); var msj = ex.Message; return(domain); } }
public TbFaCaja Update(TbFaCaja domain) { return(repository.Update(domain)); }
public TbFaCaja Save(TbFaCaja domain) { return(repository.Save(domain)); }