public async Task <IActionResult> PutCustomers(int id, DataModels.Customer customers) { if (id != customers.CustomerId) { return(BadRequest()); } try { //implementacion del automapper var mappaux = _mapper.Map <DataModels.Customer, data.Customers>(customers); new BS.Customers(_context).Update(mappaux); } catch (Exception ee) { if (!CustomersExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public ValueTask AddCustomerAsync(NewCustomer newCustomer, CancellationToken token = default) { var customer = new DataModels.Customer(Guid.NewGuid(), newCustomer.Name, newCustomer.Age, newCustomer.Country); _dbCustomers.InsertOne(customer, cancellationToken: token); return(new ValueTask()); }
public VisitCtrl(DataModels.Customer customer, DataModels.Visit visit) { InitializeComponent(); _visit = visit; _customer = customer; if (_visit == null || _visit.Id == null || _visit.Id == Guid.Empty) { button1.Visible = false; } else { button1.Visible = true; } using (var db = new Db.PhisioDB()) { _therapist = db.Therapists.FirstOrDefault(); _treatments = db.Treatments.ToList(); foreach (var treatment in _treatments) { this.checkedListBox1.DisplayMember = "DescriptionIt"; if (_customer.Language == "german") { this.checkedListBox1.DisplayMember = "DescriptionDe"; } this.checkedListBox1.Items.Add(treatment, false); } } FillVisitFields(); }
public InvoiceListCtrl(DataModels.Customer customer) { Customer = customer; InitializeComponent(); _proformaInvoices = new List <DataModels.ProformaInvoice>(); dateTimePickerfrom.ValueChanged -= dateTimePickerfrom_ValueChanged; dateTimePickerfrom.Format = DateTimePickerFormat.Custom; dateTimePickerfrom.Value = Helper.Global.FilterFromData; dateTimePickerfrom.CustomFormat = "dd/MM/yyyy"; dateTimePickerfrom.ValueChanged += dateTimePickerfrom_ValueChanged; dateTimePickerTo.Format = DateTimePickerFormat.Custom; dateTimePickerTo.Value = Helper.Global.FilterToData; dateTimePickerTo.CustomFormat = "dd/MM/yyyy"; comboBoxPayed.Items.AddRange(_comboBoxValues); comboBoxPayed.SelectedItem = _comboBoxValues[0]; var col = this.dataGridView1.Columns[1]; col.DefaultCellStyle.Format = "dd.MM.yyyy"; using (var db = new Db.PhisioDB()) { _therapist = db.Therapists.FirstOrDefault(); } }
public VisitListCtrl(DataModels.Customer customer, string type = "economical") { _customer = customer; _visitsToInvoice = new List <DataModels.Visit>(); _type = type; InitializeComponent(); _visits = new List <DataModels.Visit>(); dateTimePickerfrom.ValueChanged -= dateTimePickerfrom_ValueChanged; dateTimePickerfrom.Format = DateTimePickerFormat.Custom; dateTimePickerfrom.Value = Helper.Global.FilterFromData; dateTimePickerfrom.CustomFormat = "dd/MM/yyyy"; dateTimePickerfrom.ValueChanged += dateTimePickerfrom_ValueChanged; dateTimePickerTo.Format = DateTimePickerFormat.Custom; dateTimePickerTo.Value = Helper.Global.FilterToData; dateTimePickerTo.CustomFormat = "dd/MM/yyyy"; comboBoxInvoice.Items.AddRange(_comboBoxValues); comboBoxPayed.Items.AddRange(_comboBoxValues); comboBoxProforma.Items.AddRange(_comboBoxValues); comboBoxInvoice.SelectedItem = _comboBoxValues[0]; comboBoxPayed.SelectedItem = _comboBoxValues[0]; comboBoxProforma.SelectedItem = _comboBoxValues[0]; panel2.Width = this.Size.Width; labelTitle.Text = type == "economical" ? "Visite: finanza" : "Visite: Relazione"; labelAction.Text = type == "economical" ? "Azioni" : "Anamnesi"; labelAction.BringToFront(); _displayAnamnesysTT.SetToolTip(this.buttonAnamnesys, "Modifica anamnesi"); _editAnamnesysTT.SetToolTip(this.buttonAnamnesysView, "Visualizza anamnesi"); _createInvoiceTT.SetToolTip(this.buttonInvoices, "Crea una fattura delle visite selezionate"); }
public async Task <ActionResult <DataModels.Customer> > PostCustomers(DataModels.Customer customers) { var mappaux = _mapper.Map <DataModels.Customer, data.Customers>(customers); new BS.Customers(_context).Insert(mappaux); return(CreatedAtAction("GetCustomers", new { id = customers.CustomerId }, customers)); }
public PatientListItem(FisioHelp.DataModels.Customer customer) { InitializeComponent(); Customer = customer; if (customer != null) { labelName.Text = customer.FullName.ToUpper(); } else { labelName.Text = "DASHBOARD"; } }
public async Task AddCustomerAsync(SleepingSelkieBusinessLogic.BusinessModels.Customer customer) { var custStore = dbContext.Stores .Where(c => c.StoreName == customer.StoreName).FirstOrDefault(); var cust = new DataModels.Customer { FirstName = customer.FirstName, LastName = customer.LastName, Store = custStore, CustomerID = customer.PhoneNumber, }; if (await dbContext.Customers.AnyAsync(c => c.FirstName == cust.FirstName && c.LastName == cust.LastName)) { throw new InvalidOperationException("Customer Already exists"); } dbContext.Add(cust); await dbContext.SaveChangesAsync(); }
public MultipleVisits(DataModels.Customer customer) { InitializeComponent(); using (var db = new Db.PhisioDB()) { _visitNr = 10; _therapist = db.Therapists.FirstOrDefault(); _treatments = db.Treatments.ToList(); _customer = customer; foreach (var treatment in _treatments) { this.checkedListBox1.DisplayMember = "DescriptionIt"; if (_customer.Language == "german") { this.checkedListBox1.DisplayMember = "DescriptionDe"; } this.checkedListBox1.Items.Add(treatment, false); } } ChangeVisitiTot(); }
public async Task <Customer> AddAsync(Customer newCustomer, CancellationToken ct = default(CancellationToken)) { var customer = new DataModels.Customer { FirstName = newCustomer.FirstName, LastName = newCustomer.LastName, Company = newCustomer.Company, Address = newCustomer.Address, City = newCustomer.City, State = newCustomer.State, Country = newCustomer.Country, PostalCode = newCustomer.PostalCode, Phone = newCustomer.Phone, Fax = newCustomer.Fax, Email = newCustomer.Email, SupportRepId = newCustomer.SupportRepId }; _context.Customer.Add(customer); await _context.SaveChangesAsync(ct); newCustomer.CustomerId = customer.CustomerId; return(newCustomer); }
public void AddCustomer(NewCustomer newCustomer) { var customer = new DataModels.Customer(Guid.NewGuid(), newCustomer.Name, newCustomer.Age, newCustomer.Country); _dbCustomers.InsertOne(customer); }