public void Delete(int id) { Models.ThirdParty ThirdParty = _ThirdPartyRepository.GetThirdParty(id); if (ThirdParty != null && ThirdParty.ModuleId == _entityId) { _ThirdPartyRepository.DeleteThirdParty(id); _logger.Log(LogLevel.Information, this, LogFunction.Delete, "ThirdParty Deleted {ThirdPartyId}", id); } }
public Models.ThirdParty Put(int id, [FromBody] Models.ThirdParty ThirdParty) { if (ModelState.IsValid && ThirdParty.ModuleId == _entityId) { ThirdParty = _ThirdPartyRepository.UpdateThirdParty(ThirdParty); _logger.Log(LogLevel.Information, this, LogFunction.Update, "ThirdParty Updated {ThirdParty}", ThirdParty); } return(ThirdParty); }
public Models.ThirdParty Get(int id) { Models.ThirdParty ThirdParty = _ThirdPartyRepository.GetThirdParty(id); if (ThirdParty != null && ThirdParty.ModuleId != _entityId) { ThirdParty = null; } return(ThirdParty); }
public void DeleteThirdParty(int ThirdPartyId) { Models.ThirdParty ThirdParty = _db.ThirdParty.Find(ThirdPartyId); _db.ThirdParty.Remove(ThirdParty); _db.SaveChanges(); }
public Models.ThirdParty UpdateThirdParty(Models.ThirdParty ThirdParty) { _db.Entry(ThirdParty).State = EntityState.Modified; _db.SaveChanges(); return(ThirdParty); }
public Models.ThirdParty AddThirdParty(Models.ThirdParty ThirdParty) { _db.ThirdParty.Add(ThirdParty); _db.SaveChanges(); return(ThirdParty); }
public async Task <Models.ThirdParty> UpdateThirdPartyAsync(Models.ThirdParty ThirdParty) { return(await PutJsonAsync <Models.ThirdParty>(CreateAuthorizationPolicyUrl($"{Apiurl}/{ThirdParty.ThirdPartyId}", ThirdParty.ModuleId), ThirdParty)); }