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)); } }
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()) }; }
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)); } }