// PUT: api/clients/5 public BankClientModel Put(int id, [FromBody] BankClientModel client) { var clients = new List <BankClientModel> { new BankClientModel(1, "Mladen", "Kanostrevac", "*****@*****.**"), new BankClientModel(2, "Ivan", "Vasiljevic", "*****@*****.**"), new BankClientModel(3, "Caba", "Varga", "*****@*****.**") }; Debug.WriteLine($"Id: {client.Id}\nName: {client.Name}\nSurname: {client.Surname}\nEmail: {client.Email}"); BankClientModel existingClient = clients.Find(x => x.Id == id); if (existingClient != null) { existingClient.Name = client.Name; existingClient.Surname = client.Surname; existingClient.Email = client.Email; return(existingClient); } else { return(null); } }
public BankClientModel ChangeClientLocation(int clientId, [FromUri] string location) { List <BankClientModel> clients = GetDb(); BankClientModel client = clients.Find(x => x.Id == clientId); if (client != null) { client.Grad = location; } return(client); }
public List <BankClientModel> DeleteNonComplete() { List <BankClientModel> clients = GetDb(); BankClientModel mod1 = new BankClientModel { Name = null }; clients.Add(mod1); // List<BankClientModel> nonComplete = clients.Where(x => x.Name == null || x.Surname == null).Select(x => x).ToList(); clients.RemoveAll(x => x.Name == null || x.Surname == null); return(clients); }
// DELETE: api/clients/5 public BankClientModel Delete(int id) { var clients = new List <BankClientModel> { new BankClientModel(1, "Mladen", "Kanostrevac", "*****@*****.**"), new BankClientModel(2, "Ivan", "Vasiljevic", "*****@*****.**"), new BankClientModel(3, "Caba", "Varga", "*****@*****.**") }; BankClientModel existingClient = clients.Find(x => x.Id == id); if (existingClient != null) { clients.Remove(existingClient); return(existingClient); } return(new BankClientModel()); }
// POST: api/BankClientRest public void AddClient([FromBody] BankClientModel client) { Debug.WriteLine($"{client.Name}, {client.Id}"); }