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