Example #1
0
 public async Task <bool> SaveAsync(Veicle veicle)
 {
     if (veicle != null)
     {
         SqlVeicle sqlVeicle = mapper.Map <SqlVeicle>(veicle);
         dbContext.SqlVeicles.Add(sqlVeicle);
         return(await dbContext.SaveChangesAsync() > 0);
     }
     return(false);
 }
Example #2
0
 public bool Remove(Veicle value)
 {
     try
     {
         _veicles.Remove(Get(value));
         return(true);
     }
     catch (Exception ex)
     {
         throw new VeicleException(ex)
               {
               };
     }
 }
Example #3
0
 public Veicle Get(Veicle value)
 {
     try
     {
         var veicle = _veicles.FirstOrDefault(w => w.Id == value.Id);
         return(veicle != null ? veicle : default(Veicle));
     }
     catch (Exception ex)
     {
         throw new VeicleException(ex)
               {
               };
     }
 }
Example #4
0
 public bool Delete(Veicle value)
 {
     try
     {
         _veicles.Add(value);
         return(true);
     }
     catch (Exception ex)
     {
         throw new VeicleException(ex)
               {
               };
     }
 }
Example #5
0
 public bool Update(Veicle value)
 {
     try
     {
         var veicle = Get(value);
         if (veicle != null)
         {
             veicle.Color       = value.Color;
             veicle.Description = value.Description;
             veicle.OffRoad     = value.OffRoad;
             veicle.TopSpeed    = value.TopSpeed;
             veicle.Year        = value.Year;
         }
         return(true);
     }
     catch (Exception ex)
     {
         throw new VeicleException(ex)
               {
               };
     }
 }
 public Task <bool> SaveAsync(Veicle veicle)
 {
     return(veicleProvider.SaveAsync(veicle));
 }
Example #7
0
 public JsonResult UpdateVeicle(Veicle value)
 {
     return(Json(Update(value)));
 }
Example #8
0
 public JsonResult RemoveVeicle(Veicle value)
 {
     return(Json(Remove(value)));
 }
Example #9
0
 public JsonResult GetVeicle(Veicle value)
 {
     return(Json(Get(value)));
 }
Example #10
0
 public JsonResult DeleteVeicle(Veicle value)
 {
     return(Json(Delete(value)));
 }
Example #11
0
 public JsonResult AddVeicle(Veicle value)
 {
     return(Json(Add(value)));
 }