public MessagesPage(int KlijentId)
 {
     InitializeComponent();
     KlijentID      = KlijentId;
     BindingContext = model = new PorukaViewModel(KlijentID);
     NavigationPage.SetHasNavigationBar(this, true);
 }
Example #2
0
        public MessagesPage(int Klijent)
        {
            InitializeComponent();

            KlijentID      = Klijent;
            BindingContext = model = new PorukaViewModel(KlijentID);
        }
Example #3
0
 public static Poruka ToModel(this PorukaViewModel porukaVm) => new Poruka()
 {
     proizvodId        = porukaVm.proizvodId,
     Id                = porukaVm.Id,
     DatumObjave       = porukaVm.DatumObjave,
     Status            = porukaVm.Status,
     ApplicationUserID = porukaVm.ApplicationUserID,
     Tekst             = porukaVm.Tekst
 };
Example #4
0
        public async Task <IActionResult> SnimiPorukuZaProizvod([FromBody] PorukaViewModel poruka)
        {
            try
            {
                var poruke = await _porukeService.SnimiPorukuZaProizvod(poruka.ToModel(), User.Identity.Name);

                return(Ok(poruke.Select(c => c.ToViewModel())));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }