Example #1
0
    public async Task <CaseKind> GetCaseKindByType(string type)
    {
        CaseKind caseKind = null;

        using (SqlConnection conn = new SqlConnection(_localDbConnectionString))
        {
            await conn.OpenAsync();

            using (SqlCommand cmd = new SqlCommand("CaseKindGetByType", conn))
            {
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@CaseKindType", type));

                using (SqlDataReader reader = await cmd.ExecuteReaderAsync())
                {
                    if (reader.HasRows)
                    {
                        while (await reader.ReadAsync())
                        {
                            caseKind = Mapper.mapper.Map <IDataRecord, CaseKind>(reader);
                        }
                    }
                }
            }
        }
        return(caseKind);
    }
Example #2
0
 public Case(string caseTitle, CaseKind caseKind, Lawyer lawyer, Client client, MettingSummery mettingSummery)
 {
     CaseTitle      = caseTitle;
     CaseKind       = caseKind;
     Lawyer         = lawyer;
     Client         = client;
     MettingSummery = mettingSummery;
 }
Example #3
0
        public async Task <ActionResult <CaseKind> > CaseKind(string type)
        {
            CaseKind kind = await _repo.GetCaseKindByType(type);

            if (kind == null)
            {
                return(NotFound());
            }
            return(kind);
        }
Example #4
0
        public List <Case> GetAllCase()
        {
            List <Case> cases = new List <Case>();
            DataSet     ds    = Executor.Execute("SELECT * FROM GetAllCases");

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Client         tempClient = new Client(dr.Field <string>("clientFullname"));
                Lawyer         tempLaw    = new Lawyer(dr.Field <string>("LawyerFullname"));
                Secretary      tempsec    = new Secretary(dr.Field <string>("secretaryFullname"));
                CaseKind       tempCaseK  = (CaseKind)Enum.Parse(typeof(CaseKind), dr.Field <string>("caseKind"));
                MettingSummery tempSum    = new MettingSummery(dr.Field <string>("résume"), tempsec);
                Case           tempCase   = new Case(dr.Field <string>("cases"), tempCaseK, tempLaw, tempClient, tempSum, dr.Field <int>("caseId"));
                cases.Add(tempCase);
            }
            return(cases);
        }
        private async Task <CaseKind> GetCaseKindByType(string type)
        {
            await setAuthorizationHeaders();

            string path    = baseUrl + "/casekind/" + type;
            var    request = new HttpRequestMessage(HttpMethod.Get, path);

            request.Headers.Add("Accept", "application/json");

            CaseKind            caseKind = null;
            HttpResponseMessage response = await _client.SendAsync(request);

            if (response.IsSuccessStatusCode)
            {
                caseKind = await response.Content.ReadAsAsync <CaseKind>();
            }

            return(caseKind);
        }
Example #6
0
 public CaseNode(Document document, string key, CaseKind kind) : base(document)
 {
     this.key  = RenderingKey.Parse(key, RenderingType.String);
     this.kind = kind;
 }
Example #7
0
 public Case(string caseTitle, CaseKind caseKind, Lawyer lawyer, Client client, MettingSummery mettingSummery, int id) : this(caseTitle, caseKind, lawyer, client, mettingSummery)
 {
     this.id = id;
 }
Example #8
0
 public Case(string caseTitle, CaseKind caseKind, Person person)
 {
     CaseTitle = caseTitle;
     CaseKind  = caseKind;
     Person    = person;
 }