public ActionResult Create(Concecionaria model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(model));
                }

                var concecionaria = _mapper.Map <Concecionaria>(model);
                concecionaria.FechaAlta = DateTime.Now;

                var isSuccess = _concecionariaRepo.Create(concecionaria);

                if (!isSuccess)
                {
                    ModelState.AddModelError("", "Something went wrong...");
                    return(View(model));
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Concecionaria concecionaria = new Concecionaria(5);

            Camion    c1 = new Camion(EMarca.Scania, "ASD012", ConsoleColor.Black);
            Camion    c2 = new Camion(EMarca.Iveco, "ASD913", ConsoleColor.Red);
            Moto      m1 = new Moto(EMarca.BMW, "HJK789", ConsoleColor.White);
            Moto      m2 = new Moto(EMarca.Yamaha, "IOP852", ConsoleColor.Blue);
            Automovil a1 = new Automovil(EMarca.Chevrolet, "QWE968", ConsoleColor.Gray);
            Automovil a2 = new Automovil(EMarca.Ford, "TYU426", ConsoleColor.DarkBlue);
            Automovil a3 = new Automovil(EMarca.Scania, "IOP852", ConsoleColor.Green);



            // Agrego 6 ítems (los últimos 2 no deberían poder agregarse) y muestro
            concecionaria += c1;
            concecionaria += c2;
            concecionaria += m1;
            concecionaria += m2;
            concecionaria += a1;
            concecionaria += a2;
            concecionaria += a3;



            Console.WriteLine(concecionaria.ToString());
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Quito un item y muestro
            concecionaria -= c1;

            Console.WriteLine(concecionaria.ToString());
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Muestro solo Motos
            Console.WriteLine(concecionaria.Mostrar(concecionaria, ETipo.Moto));
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();

            // Muestro solo Camiones
            Console.WriteLine(concecionaria.Mostrar(concecionaria, ETipo.Camion));
            // Console.WriteLine(c2.Mostrar());
            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
            Console.Clear();



            // Muestro solo Automoviles
            Console.WriteLine(concecionaria.Mostrar(concecionaria, ETipo.Automovil));

            Console.WriteLine("<---------------------------------------------->");
            Console.ReadKey();
        }
Beispiel #3
0
 public bool Delete(Concecionaria entity)
 {
     _db.Concecionarias.Remove(entity);
     return(Save());
 }
Beispiel #4
0
 public bool Update(Concecionaria entity)
 {
     _db.Concecionarias.Update(entity);
     return(Save());
 }
Beispiel #5
0
 public bool Create(Concecionaria entity)
 {
     _db.Concecionarias.Add(entity);
     return(Save());
 }