Ejemplo n.º 1
0
        // GET :TradeNote/Particular/1
        public async Task <ActionResult> TradeNote(int Id)
        {
            HttpResponseMessage response = await ApiHelper.ApiClient.GetAsync("api/TradeNote/Particular/?id=" + Id.ToString());

            if (response.StatusCode == HttpStatusCode.Unauthorized)
            {
                return(View("Unauthorized"));
            }
            if (response.StatusCode == HttpStatusCode.NotFound)
            {
                return(View("NotFound"));
            }
            if (response.IsSuccessStatusCode)
            {
                TradeNoteViewBindingModel Model = new TradeNoteViewBindingModel();
                Model = await response.Content.ReadAsAsync <TradeNoteViewBindingModel>();

                // Model.Companies= await response.Content.ReadAsAsync<List<CompanyViewPublicModel>>();
                //Users = await response.Content.ReadAsAsync<List<AccountDisplayBindingModel>>();
                return(View(Model));
            }
            else
            {
                return(View("SomethingWrong"));
            }
        }
Ejemplo n.º 2
0
        public IHttpActionResult GetTradeNotes(int Id)
        {
            var Company = TradeNoteContext.Companies.SingleOrDefault(c => c.Id == Id);

            if (Company == null || Company.IsDeleted == true)
            {
                return(NotFound());
            }
            else
            {
                List <TradeNote> TradeNotes = TradeNoteContext.TradeNotes
                                              .Where(t => t.CompanyId.Id == Company.Id && t.IsDeleted == false)
                                              .Include(t => t.UserId)
                                              .ToList();
                List <TradeNoteViewBindingModel> Models = new List <TradeNoteViewBindingModel>();
                foreach (TradeNote Note in TradeNotes)
                {
                    TradeNoteViewBindingModel Model = new TradeNoteViewBindingModel();
                    Model.Id   = Note.Id;
                    Model.Text = Note.Text;
                    ApplicationUser userID = Note.UserId;
                    Model.UserId = userID.Id.ToString();

                    Models.Add(Model);
                }
                return(Ok(Models));
            }
        }
Ejemplo n.º 3
0
        public IHttpActionResult GetTradeNote(int Id)
        {
            var TradeNote = TradeNoteContext.TradeNotes.Include(t => t.UserId)
                            .SingleOrDefault(c => c.Id == Id);


            if (TradeNote == null || TradeNote.IsDeleted == true)
            {
                return(NotFound());
            }

            else
            {
                TradeNoteViewBindingModel Model = new TradeNoteViewBindingModel();

                Model.Id   = TradeNote.Id;
                Model.Text = TradeNote.Text;
                ApplicationUser userID = TradeNote.UserId;
                Model.UserId = userID.Id.ToString();

                return(Ok(Model));
            }
        }