예제 #1
0
        public string Show(int id)
        {
            Institution_has_User institution_has_User = new Institution_has_User();

            try
            {
                Institution_has_User.GetById(id);


                if (Institution_has_User != null)
                {
                    string jsonString = JsonSerializer.Serialize(Institution_has_User);
                    return(jsonString);
                }
                else
                {
                    Error  error      = new Error("Nao encontrado");
                    string jsonString = JsonSerializer.Serialize(error);
                    return(jsonString);
                }
            }
            catch (Exception ex)
            {
                Error  error      = new Error(ex.ToString());
                string jsonString = JsonSerializer.Serialize(error);

                return(jsonString);
            }
        }
예제 #2
0
        public string Delete(int id)
        {
            Institution_has_User institution_has_User = new Institution_has_User();

            try
            {
                Institution_has_User.GetById(id);
                if (Institution_has_User == null)
                {
                    Error  error      = new Error("Nao encontrado");
                    string jsonString = JsonSerializer.Serialize(error);

                    return(jsonString);
                }
                Institution_has_User.Delete(id);

                return("Deletado com Sucesso");
            }
            catch (Exception ex)
            {
                Error  error      = new Error(ex.ToString());
                string jsonString = JsonSerializer.Serialize(error);

                return(jsonString);
            }
        }
        public async Task RegisterUserToInstitution(int user_id, int institution_id)
        {
            Institution_has_User institutionHead = new Institution_has_User {
                institution_id = institution_id, user_id = user_id, created_at = DateTime.UtcNow, updated_at = DateTime.UtcNow
            };

            await CreateObject <Institution_has_User>(institutionHead, i => i.id);
        }
예제 #4
0
        public string Institution_has_UserToJson(Institution_has_User Institution_has_User)
        {
            string jsonString = JsonSerializer.Serialize(Institution_has_User);

            Console.WriteLine(jsonString);

            return(jsonString);
        }
예제 #5
0
        public string Index()
        {
            Institution_has_User institution_has_User = new Institution_has_User();
            ArrayList            Indexlist            = Institution_has_User.ReadTable();

            string jsonString = JsonSerializer.Serialize(Indexlist);

            return(jsonString);
        }
예제 #6
0
        public string Edit(string jsonString)
        {
            Institution_has_User institution_has_User = JsonSerializer.Deserialize <Institution_has_User>(jsonString);

            Institution_has_User.Update();

            jsonString = JsonSerializer.Serialize(Institution_has_User);

            return(jsonString);
        }
예제 #7
0
        public string Create(string jsonString)
        {
            Institution_has_User institution_has_User = JsonToInstitution_has_User(jsonString);

            Institution_has_User.Create();

            jsonString = JsonSerializer.Serialize(Institution_has_User);

            return(jsonString);
        }
        async public Task <OperationResult> CreateAndRegisterConsumer(User account, int institution_id)
        {
            OperationResult op = await CreateAccount <User>(account, u => u.id, UserType.Consumer);

            int user_id = op.id;

            if (institution_id != Constants.NoInstitution)
            {
                Institution_has_User institution = await GetInstitutionByUser(user_id);

                if (institution == null)
                {
                    await RegisterUserToInstitution(user_id, institution_id);
                }
            }


            return(op);
        }
예제 #9
0
        public Institution_has_User JsonToInstitution_has_User(string jsonString)
        {
            Institution_has_User Institution_has_User = JsonSerializer.Deserialize <Institution_has_User>(jsonString);

            return(Institution_has_User);
        }