public OutPutModel SomeBusinessMethod(InputModel1 obj1, InputModel2 obj2) { // Performing some actions here including seding a call // to the data access layer to perform some db operation. var outPutModel = dataAccess.SomeMethod(obj1, obj2); return(outPutModel); }
private async Task <bool> savePagoAsync() { try { var pago = Convert.ToDecimal(Input1.Pago); var deuda = Convert.ToDecimal(clienteReport[0].Deuda.Replace("$", "")) - pago; var dataInput = new InputModel { Nombre = nombre, Apellido = apellido, Email = idGet, ClienteReport = clienteReport }; if (deuda.Equals(0) || deuda.Equals(0.0)) { Input = dataInput; Input1 = new InputModel1 { ErrorMessage = "El cliente no contiene deuda", }; return(true); } else { if (deuda < pago) { Input = dataInput; Input1 = new InputModel1 { ErrorMessage = "Pago incorrecto", }; return(true); } else { _objeto._context.Update(cliente); await _objeto._context.SaveChangesAsync(); var ticket = new Codigos(_objeto._context).codigoTicket("Tickets"); var reportes = new TReportes_clientes { ReportesID = clienteReport[0].ReportesID, Deuda = String.Format("${0:#,###,###,##0.00####}", deuda), FechaDeuda = DateTime.Today, Pago = String.Format("${0:#,###,###,##0.00####}", pago), FechaPago = DateTime.Today, Ticket = ticket, TClientes = cliente }; _objeto._context.Update(reportes); await _objeto._context.SaveChangesAsync(); var ticketsReport = new TTickets { Propietario = "Cliente", Deuda = String.Format("${0:#,###,###,##0.00####}", deuda), FechaDeuda = DateTime.Today, Pago = String.Format("${0:#,###,###,##0.00####}", pago), FechaPago = DateTime.Today, Ticket = ticket, Email = idGet }; _objeto._context.Add(ticketsReport); await _objeto._context.SaveChangesAsync(); return(true); } } } catch (Exception ex) { Input = new InputModel { Nombre = nombre, Apellido = apellido, Email = idGet, ErrorMessage = ex.Message, ClienteReport = new List <TReportes_clientes>() }; return(false); } }
private async Task <bool> savePagoAsync() { try { var pago = Convert.ToDecimal(Input1.Pago); var deuda = Convert.ToDecimal(proveedore_Report.Deuda.Replace("$", "")) - pago; var dataInput = new InputModel { Proveedor = proveedor, Email = idGet, ProveedoresReport = proveedoresReport }; if (proveedore_Report.Deuda.Equals("$0.00")) { Input = dataInput; Input1 = new InputModel1 { ErrorMessage = "El proveedor no contiene deuda", }; return(false); } else { if (deuda < pago) { Input = dataInput; Input1 = new InputModel1 { ErrorMessage = "Pago incorrecto", }; return(false); } else { var ticket = new Codigos(_objeto._context).codigosTickets("Proveedor", idGet, "Tickets"); _objeto._context.Update(tProveedores); await _objeto._context.SaveChangesAsync(); var reportes = new TReportes_proveedores { ReportesID = proveedore_Report.ReportesID, Deuda = String.Format("${0:#,###,###,##0.00####}", deuda), FechaDeuda = DateTime.Today, Pago = String.Format("${0:#,###,###,##0.00####}", pago), FechaPago = DateTime.Today, Ticket = ticket, TProveedores = tProveedores }; _objeto._context.Update(reportes); await _objeto._context.SaveChangesAsync(); var ticketsReport = new TTickets { Propietario = "Proveedor", Deuda = String.Format("${0:#,###,###,##0.00####}", deuda), FechaDeuda = DateTime.Today, Pago = String.Format("${0:#,###,###,##0.00####}", pago), FechaPago = DateTime.Today, Ticket = ticket, Email = idGet }; _objeto._context.Add(ticketsReport); await _objeto._context.SaveChangesAsync(); return(true); } } } catch (Exception ex) { Input = new InputModel { Proveedor = proveedor, Email = idGet, ErrorMessage = ex.Message, ProveedoresReport = new List <TReportes_proveedores>() }; return(false); } }