public ServiceCallResult CreateTruck(FoodTruck truck) { ServiceCallResult result = new ServiceCallResult() { Success = false }; try { truck.UrlSlug = GenerateUrlSlug(truck.Name); repository.Add<FoodTruck>(truck); repository.SaveChanges(); result.Success = true; } catch (Exception ex) { string[] errors = new[] { ex.Message }; result.Errors = errors; result.Success = false; } return result; }
public ServiceCallResult EditTruck(FoodTruck truck) { ServiceCallResult result = new ServiceCallResult() { Success = false }; try { repository.SaveChanges(); result.Success = true; } catch (Exception ex) { string[] errors = new[] { ex.Message }; result.Errors = errors; result.Success = false; } return result; }