public AddRateOutputModel Save(AddRateInputModel data) { RateRepository repo = new RateRepository(db); AddRateOutputModel output = new AddRateOutputModel(); LogRateSite temp = new LogRateSite(); temp.SiteID = data.SiteID; temp.RateScore = data.RateScore; temp.UserID = data.UserID; var res = repo.Insert(temp); if (res.ID != Guid.Empty) { SiteRepository siteRepo = new SiteRepository(db); var updateRes = siteRepo.UpdateRateScore(temp); output.ID = updateRes.ID; } return(output); }