public async Task RegisterDispensaryAdmin([FromBody] DispensaryAdmin dispensaryAdmin) { string s = JsonConvert.SerializeObject(dispensaryAdmin); Console.WriteLine(s); await _dispensaryService.AddDispensaryAdminAsync(dispensaryAdmin); }
public async Task <DispensaryAdmin> GetDispensaryByUsername(string username) { Task <string> stringAsync = client.GetStringAsync(uri + "/Dispensary/" + username); string message = await stringAsync; DispensaryAdmin obj = JsonConvert.DeserializeObject <DispensaryAdmin>(message); obj.Pass = FTCEncrypt.DecryptString(obj.Pass); return(obj); }
public async Task AddDispensaryAdminAsync(DispensaryAdmin dispensaryAdmin) { dispensaryAdmin.Pass = FTCEncrypt.EncryptString(dispensaryAdmin.Pass); string dispensaryAdminAsJson = JsonConvert.SerializeObject(dispensaryAdmin); HttpContent content = new StringContent(dispensaryAdminAsJson, Encoding.UTF8, "application/json"); Console.WriteLine(dispensaryAdminAsJson); await client.PutAsync(uri + "/DispensaryAdmin", content); }
public async Task <bool> ValidateDispensaryAdmin(string username, string password) { DispensaryAdmin da = await GetDispensaryByUsername(username); if (da == null) { return(false); } if (da.Pass.Equals(password)) { return(true); } return(false); }
public async Task <ActionResult <DispensaryAdmin> > GetDispensaryAdmin([FromRoute] string username) { try { DispensaryAdmin dispensaryAdmin = await _dispensaryService.GetDispensaryByUsername(username); string s = JsonConvert.SerializeObject(dispensaryAdmin); Console.WriteLine(s); return(Ok(s)); } catch (Exception e) { Console.WriteLine(e); return(StatusCode(200, e.Message)); } }