public IActionResult CrearEditarTipoCliente(TipoClienteViewModel viewModel) { try { var tipoC = new TbFdTipoCliente(); if (viewModel.Id != 0) { tipoC = map.Update(viewModel); } else { viewModel.FechaCreacion = DateTime.Now; viewModel.IdUsuario = int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); tipoC = map.Save(viewModel); } return(Json(new { success = true, tipoC })); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public TipoClienteViewModel DomainToViewModel(TbFdTipoCliente domain) { TipoClienteViewModel Tc = new TipoClienteViewModel { Id = domain.Id, IdUsuario = (int)domain.IdUsuario, IdPadre = domain.IdPadre, Nombre = domain.Nombre, Inactivo = (bool)domain.Inactivo, FechaCreacion = domain.FechaCreacion, IdTipoPrecio = domain.IdTipoPrecio }; return(Tc); }
public TbFdTipoCliente ViewModelToDomain(TipoClienteViewModel viewModel) { TbFdTipoCliente Tc = new TbFdTipoCliente { Id = viewModel.Id, IdUsuario = viewModel.IdUsuario, IdPadre = viewModel.IdPadre, Nombre = viewModel.Nombre, Inactivo = viewModel.Inactivo, FechaCreacion = viewModel.FechaCreacion, IdTipoPrecio = viewModel.IdTipoPrecio }; return(Tc); }
public TbFdTipoCliente Updtae(TbFdTipoCliente domain) { return(this.ITipoCliente.Update(domain)); }
public TbFdTipoCliente Save(TbFdTipoCliente domain) { return(this.ITipoCliente.Save(domain)); }
public bool Delete(TbFdTipoCliente domain) { return(this.ITipoCliente.Delete(domain)); }