public async Task DeleteUserFriendMapping(UserFriendMappings UserFriendMapping) { var x = await context.UserFriendMappings.Where(k => k.UserId == UserFriendMapping.FriendId && k.FriendId == UserFriendMapping.UserId).FirstOrDefaultAsync(); context.UserFriendMappings.Remove(UserFriendMapping); context.UserFriendMappings.Remove(x); }
public void CreateUserFriendMapping(UserFriendMappings userFriendMapping) { UserFriendMappings otherEntry = new UserFriendMappings() { UserId = userFriendMapping.FriendId, FriendId = userFriendMapping.UserId }; context.UserFriendMappings.Add(userFriendMapping); context.UserFriendMappings.Add(otherEntry); }
public void CreateUserFriendMapping(UserFriendMappings userFriendMapping) { UserFriendMappings otherEntry = new UserFriendMappings() { UserId = userFriendMapping.FriendId, FriendId = userFriendMapping.UserId }; dataRepository.Add(userFriendMapping); dataRepository.Add(otherEntry); }
public async Task <IActionResult> PostUserFriendMappings([FromBody] UserFriendMappings userFriendMappings) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _userFriendMappingsRepository.CreateUserFriendMapping(userFriendMappings); await _userFriendMappingsRepository.SaveAsync(); return(CreatedAtAction("GetUserFriendMappings", new { id = userFriendMappings.Id }, userFriendMappings)); }
public async Task <IActionResult> PutUserFriendMappings([FromRoute] string id, [FromBody] UserFriendMappings userFriendMappings) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (int.Parse(id) != userFriendMappings.Id) { return(BadRequest()); } _userFriendMappingsRepository.UpdateUserFriendMapping(userFriendMappings); try { await _userFriendMappingsRepository.SaveAsync(); } catch (DbUpdateConcurrencyException) { if (!UserFriendMappingsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void UpdateUserFriendMapping(UserFriendMappings UserFriendMapping) { context.Entry(UserFriendMapping).State = EntityState.Modified; }
public void UpdateUserFriendMapping(UserFriendMappings UserFriendMapping) { dataRepository.Entry(UserFriendMapping); }