Ejemplo n.º 1
0
        public async Task <HttpResponseMessage> UpdateOcjene(OcjeneViewModel updateO)
        {
            try
            {
                OcjeneViewModel toBeUpdated = Mapper.Map <OcjeneViewModel>(await OcjeneService.Get(updateO.OcjeneId));

                if (toBeUpdated == null)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nije moguće završiti radnju."));
                }
                if (updateO.OcjeneId == null || updateO.PredmetiId == null)
                {
                    return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Greska u unosu!"));
                }
                else
                {
                    toBeUpdated.Ocjena = updateO.Ocjena;
                }
                var response = await OcjeneService.Update(Mapper.Map <IOcjeneDomainModel>(toBeUpdated));

                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }
            catch (Exception e)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
            }
        }
Ejemplo n.º 2
0
 public OcjenjivanjePage(int izletid)
 {
     InitializeComponent();
     BindingContext = model = new OcjeneViewModel()
     {
         _izletId = izletid
     };
 }
 public OcjenePage(int destinacijaid)
 {
     InitializeComponent();
     BindingContext = model = new OcjeneViewModel()
     {
         DestinacijaID = int.Parse(destinacijaid.ToString())
     };
 }
Ejemplo n.º 4
0
        public async Task <HttpResponseMessage> AddOcjene(OcjeneViewModel addObj)//httpresponsemessage - convert to HTTP convert message
        {
            try
            {
                addObj.OcjeneId   = Guid.NewGuid();
                addObj.DatumUpisa = DateTime.Now.Date;
                var response = await OcjeneService.Add(Mapper.Map <IOcjeneDomainModel>((addObj)));

                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }
            catch (Exception e)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e));
            }
        }