Exemplo n.º 1
0
        public async Task <JsonResult> Post([FromBody] UserLogin data)
        {
            try
            {
                var client = await LoginAndRegistration.RegisterClient(data, _shipmentDBContext);

                var token = Services.Auth.TokenMaster.GenerateToken(data.Name);
                return(Json(token));
            }
            catch (System.Exception ex)
            {
                return(Json(ex));
            }
        }
Exemplo n.º 2
0
        public async Task <JsonResult> Delete(UserLogin data)
        {
            try
            {
                bool clientDeleted = await LoginAndRegistration.DeleteUser(data, _shipmentDBContext);

                if (clientDeleted)
                {
                    return(Json(String.Format("Client {0} deleted.", data.Name)));
                }
                else
                {
                    return(Json(String.Format("No client by the name of {0} found.", data.Name)));
                }
            }
            catch (System.Exception)
            {
                throw;
            }
        }