public bool ParkingRegisterDatails(ParkingUser Info) { try { var Result = dBContext.Users.Add(Info); dBContext.SaveChanges(); if (Result != null) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception(e.Message); } }
/// <summary> /// Registration for new User /// </summary> /// <param name="Info"></param> /// <returns></returns> public bool AddUser(Users Info) { try { bool input = Enum.TryParse <Driver>(Info.DriverCategory, true, out Driver driver); if (input != true) { throw new Exception("Invalid Driver Category"); } string MailID = Info.MailID; //Validation for unique MailID var Validation = dBContext.Users.Where(u => u.MailID == MailID).FirstOrDefault(); if (Validation != null) { throw new Exception("User Already Exist "); //throw exception when user exist } ParkingUser data = new ParkingUser { FirstName = Info.FirstName, LastName = Info.LastName, MailID = Info.MailID, DriverCategory = Info.DriverCategory, Password = Info.Password }; var Result = dBContext.Users.Add(data); dBContext.SaveChanges(); if (Result != null) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception(e.Message); } }
public bool ParkingRegisterDatails(ParkingUser Info) { try { string Encrypted = Info.Password; Info.Password = EncryptedPassword.EncodePasswordToBase64(Encrypted); var Result = Parking.ParkingRegisterDatails(Info); if (!Result.Equals(null)) { return(true); } else { return(false); } } catch (Exception e) { throw new Exception(e.Message); } }