public async Task <bool> AddAppointmentAsync(string userId, Appointment appointment) { if (userId == null) { return(false); } var user = await dataContext.Users.SingleOrDefaultAsync(x => x.Id == userId); var appointments = new Appointment { Id = $"HYGA - {new Random().Next(1111111,9999999)}", IsAppointmentApprovedAdmin = false, IsAppointmentApprovedUser = false, DateAppointmentMade = DateTime.Now, User = user, PurposeofAppointment = appointment.PurposeofAppointment, DateofAppointment = Convert.ToDateTime(appointment.DateofAppointment) }; await dataContext.Appointments.AddAsync(appointments); await utilitiesServices.AddAppointmentEmail(appointments); return(await dataContext.SaveChangesAsync() == 1); }
public async Task <bool> AddDrugAsync(Drug drug) { if (drug == null) { return(false); } var drugs = new Drug { Id = $"HYGD - {new Random().Next(1111111,9999999)}", Name = drug.Name, Price = drug.Price, Quantity = drug.Quantity, DateAdded = DateTime.Now.ToString() }; await dataContext.Drugs.AddAsync(drugs); return(await dataContext.SaveChangesAsync() == 1); }
public async Task <Role> AddRole(string roleName) { var roleexist = await dataContext.Roles.SingleOrDefaultAsync(c => c.RoleName == roleName); if (roleexist == null) { var role = new Role { RoleName = roleName }; await dataContext.Roles.AddAsync(role); await dataContext.SaveChangesAsync(); return(role); } return(null); }
public async Task <bool> AddUserAsync(User user) { await dataContext.Users.AddAsync(user); return(await dataContext.SaveChangesAsync() == 1); }