public TbFaDenominacion ViewModelToDomain(DenominacionesViewModel viewModel) { var domain = new TbFaDenominacion { }; try { domain = new TbFaDenominacion { IdUsuario = viewModel.IdUsuario, Estado = viewModel.Estado, IdMoneda = viewModel.IdMoneda, Valor = viewModel.Valor, Tipo = viewModel.Tipo, }; return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); var msj = ex.Message; return(domain); } }
public ActionResult GuardarDenominacion(DenominacionesViewModel viewModel) { try { var Moneda = 0; var Valor = new double(); var Tipo = 0; var diferente = 0; var Denominacion = new Domains.TbFaDenominacion(); viewModel.IdUsuario = int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); var Denominaciones = _Service.GetAllDenominaciones(); Moneda = viewModel.IdMoneda; Valor = viewModel.Valor; Tipo = viewModel.Tipo; for (int p = 0; p < Denominaciones.Count; p++) { if (Moneda == Denominaciones[p].IdMoneda) { for (int m = 0; m < Denominaciones.Count; m++) { if (Valor != Denominaciones[m].Valor) { diferente = 0; } else { if (Tipo != Denominaciones[m].Tipo) { diferente = 0; } else { diferente = 1; break; } } } } } if (diferente == 1) { return(Json(new { success = false })); } else { Denominacion = _Map.Create(viewModel); return(Json(new { success = true, idCD = Denominacion.IdDenominaciones, fechacreacion = Denominacion.FechaCreacion })); } } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; //return BadRequest(); } }
public IActionResult CrearDenominacion() { ViewData["usuario"] = _UserService.GetSingleUser(int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value)); var model = new DenominacionesViewModel { }; return(View("ListarDenominaciones", model)); }
public TbFaDenominacion ViewModelToDomainEdit(DenominacionesViewModel viewModel) { var domain = _Service.GetDenominacionesById((int)viewModel.IdDenominaciones); domain.IdDenominaciones = viewModel.IdDenominaciones; domain.IdUsuario = viewModel.IdUsuario; domain.Estado = viewModel.Estado; domain.IdMoneda = viewModel.IdMoneda; domain.Valor = viewModel.Valor; domain.Tipo = viewModel.Tipo; return(domain); }
public TbFaDenominacion Create(DenominacionesViewModel viewModel) { try { var Denominacion = _Service.Save(ViewModelToDomain(viewModel)); return(Denominacion); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public DenominacionesViewModel DomainToViewModel(DenominacionesViewModel domain) { var viewModel = new DenominacionesViewModel { IdDenominaciones = domain.IdDenominaciones, FechaCreacion = domain.FechaCreacion, IdUsuario = domain.IdUsuario, Estado = domain.Estado, IdMoneda = domain.IdMoneda, Valor = domain.Valor, Tipo = domain.Tipo, }; return(viewModel); }
public ActionResult CambiarEstadoDenominacion(DenominacionesViewModel viewModel) { try { viewModel.IdUsuario = int.Parse(User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier)?.Value); var res = _Map.Update(viewModel); return(Json(new { success = true })); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); } }
public TbFaDenominacion Update(DenominacionesViewModel viewModel) { return(_Service.Update(ViewModelToDomainEdit(viewModel))); }