public bool deleteVehicleDetails(string exID) { try { Vehicle vehicle = _dbContext.Vehicles.Where(s => exID.Equals(s.ExternalID.ToString())).FirstOrDefault(); if (vehicle.Brand != null) { vehicle.IsActive = false; _dbContext.SaveChanges(); return(true); } } catch (Exception) { // return false; } return(false); }
public bool deleteMechanicDetails(string exID) { try { Mechanic mechanic = _dbContext.Mechanics.Where(s => exID.Equals(s.ExternalID.ToString())).FirstOrDefault(); if (mechanic.Name != null) { mechanic.IsActive = false; _dbContext.SaveChanges(); return(true); } } catch (Exception) { // return false; } return(false); }
public bool deleteDealerDetails(string exID) { try { Dealer dealer = _dbContext.Dealers.Where(s => exID.Equals(s.ExternalID.ToString())).FirstOrDefault(); if (dealer.Address1 != null) { dealer.IsActive = false; _dbContext.SaveChanges(); return(true); } } catch (Exception) { // return false; } return(false); }
public bool deleteServiceDetails(string exID) { try { Service service = _dbContext.Services.Where(s => exID.Equals(s.ExternalID.ToString())).FirstOrDefault(); if (service.Name != null) { service.IsActive = false; _dbContext.SaveChanges(); return(true); } } catch (Exception) { // return false; } return(false); }
public bool createUser(UserViewModel model) { try { var config = new MapperConfiguration(cfg => cfg.CreateMap <UserViewModel, Models.User>()); var mapper = new Mapper(config); Models.User user = mapper.Map <Models.User>(model); user.ID = 0; user.ExternalID = Guid.NewGuid(); user.Password = GetMD5(user.Password); user.CreatedAt = DateTime.Now; user.IsActive = true; _dbContext.Users.Add(user); _dbContext.SaveChanges(); } catch (Exception ex) { return(false); } return(true); }
public bool registerCustomer(CustomerViewModel model) { try { var config = new MapperConfiguration(cfg => cfg.CreateMap <CustomerViewModel, Models.Customer>()); var mapper = new Mapper(config); Models.Customer customer = mapper.Map <Models.Customer>(model); customer.ID = 0; customer.ExternalID = Guid.NewGuid(); _dbContext.Customers.Add(customer); _dbContext.SaveChanges(); } catch (System.Data.Entity.Infrastructure.DbUpdateConcurrencyException ex) { Console.WriteLine(ex.InnerException); } catch (System.Data.Entity.Core.EntityCommandCompilationException ex) { Console.WriteLine(ex.InnerException); } catch (System.Data.Entity.Core.UpdateException ex) { Console.WriteLine(ex.InnerException); } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) //DbContext { Console.WriteLine(ex.InnerException); } catch (Exception ex) { return(false); } return(true); }