public ApiRating Add(ApiRating apiRating) { db.Ratings.Add(Mapper.Map <ApiRating, Rating>(apiRating)); db.SaveChanges(); return(apiRating); }
public ActionResult <WeatherApiRating> AddRating(ApiRating apirequest) { Console.WriteLine(apirequest.ApiName); Console.WriteLine(apirequest.Location); WeatherApiRating rating = new WeatherApiRating(); rating.ApiName = apirequest.ApiName; rating.Location = apirequest.Location; rating.key = apirequest.Location + apirequest.ApiName; var weatherappuser2 = _weatherService.GetByApiName(apirequest.Location + apirequest.ApiName); if (weatherappuser2 == null) { rating.Rating = 1; } else { _weatherService.RemoveRating(apirequest.Location + apirequest.ApiName); Console.WriteLine(weatherappuser2.Rating); rating.Rating = weatherappuser2.Rating + 1; } _weatherService.AddApiRating(rating); return(rating); }
public ApiRating Post([FromBody] ApiRating apiRating) { try { apiRating = service.Add(apiRating); } catch (Exception ex) { throw ex; } return(apiRating); }
public ApiRating GetSingle(int?id) { ApiRating apiRating = new ApiRating(); try { } catch (Exception ex) { throw ex; } return(apiRating); }
public ApiRating Update(ApiRating apiRating) { var ratingInDB = db.Ratings.Where(r => r.ProID == apiRating.ProID).FirstOrDefault(); if (ratingInDB != null) { ratingInDB = Mapper.Map <ApiRating, Rating>(apiRating); db.Entry(ratingInDB).State = System.Data.EntityState.Modified; db.SaveChanges(); } return(apiRating); }
public ApiRating Update(ApiRating rating) { return(factory.RatingDAO.Update(rating)); }
public ApiRating Add(ApiRating rating) { return(factory.RatingDAO.Add(rating)); }
public ApiRating Put(int?id, [FromBody] ApiRating apirating) { return(apirating); }
public ApiRating Post([FromBody] ApiRating apirating) { return(apirating); }