public IActionResult Editar(EditarTurneroVM turnero, [FromServices] EditarTurneroUC uc) { var req = new EditarTurneroRequest { IdPropietario = _userService.UserId, IdTurnero = turnero.IdTurnero, Ciudad = turnero.Ciudad, Calle = turnero.Calle, Numero = turnero.Numero, Concepto = turnero.Concepto, Ubicacion = new LatLon(turnero.Latitud, turnero.Longitud), CantidadMaxima = turnero.CantidadMaxima }; uc.Procesar(req); //Mandar informacion para mostrar un aviso de cambio realizado return(View(turnero)); }
public IActionResult Editar(int idTurnero, [FromServices] DetallarTurneroUC uc) { var req = new DetallarTurneroRequest { IdTurnero = idTurnero }; var detalleTurnero = uc.Procesar(req); //TODO: quitar constructor y usar instanciacion por propiedades new Xxxx { ... } var turnero = new EditarTurneroVM( idTurnero, detalleTurnero.Concepto, detalleTurnero.Ciudad, detalleTurnero.Calle, detalleTurnero.Numero, detalleTurnero.Latitud, detalleTurnero.Longitud, detalleTurnero.CantidadMaxima); return(View(turnero)); }