コード例 #1
0
 public ActionResult AzurirajAvioKompaniju([FromRoute] string id, [FromBody] AvioKompanijaDTOUpdate avioKompanija)
 {
     try
     {
         DataProvider.AzurirajAvioKompaniju(id, avioKompanija);
         return(Ok());
     }
     catch (Exception ex)
     {
         return(StatusCode(StatusCodes.Status500InternalServerError, ex.ToString()));
     }
 }
コード例 #2
0
        public static void AzurirajAvioKompaniju(string id, AvioKompanijaDTOUpdate avioKompanijaDTOUpdate)
        {
            IMongoDatabase db = Session.MongoDatabase;

            IMongoCollection <AvioKompanija> avioKompanijaCollection = db.GetCollection <AvioKompanija>("avioKompanija");

            AvioKompanija avioKompanija = avioKompanijaCollection.Find(a => a.Id == new ObjectId(id)).FirstOrDefault();

            if (avioKompanija != null)
            {
                avioKompanija.Naziv              = avioKompanijaDTOUpdate.Naziv;
                avioKompanija.GodinaOsnivanja    = avioKompanijaDTOUpdate.GodinaOsnivanja;
                avioKompanija.GradPredstavnistva = avioKompanijaDTOUpdate.GradPredstavnistva;

                avioKompanijaCollection.ReplaceOne(x => x.Id == new ObjectId(id), avioKompanija);
            }
        }