public async Task <ActionResult> Delete(int?id) { if (id == null) { return(NotFound("Id is not supplied")); } UserServiceInterest userSeviceInterest = _dBContext.UserServiceInterests.FirstOrDefault(s => s.UserServiceInterestId == id); if (userSeviceInterest == null) { return(NotFound("No User Sevice Interest found with particular id supplied")); } _dBContext.UserServiceInterests.Remove(userSeviceInterest); await _dBContext.SaveChangesAsync(); return(Ok("User Sevice Interest is deleted sucessfully.")); }
public async Task <ActionResult> Post([FromBody] SaveAllDataMessageReq saveAllDataMessageReq) { if (saveAllDataMessageReq == null) { return(NotFound("data is not supplied")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } foreach (var value in saveAllDataMessageReq.ServiceIds) { var userSeviceInterest = new UserServiceInterest(); userSeviceInterest.UserId = saveAllDataMessageReq.UserId; userSeviceInterest.ServiceId = value;; userSeviceInterest.InterestId = saveAllDataMessageReq.InterestId; _dBContext.UserServiceInterests.Add(userSeviceInterest); } _dBContext.SaveChanges(); var userData = _dBContext.UserServiceInterests.Include(i => i.User).Include(i => i.Service).Include(i => i.Interest).Where(i => i.User.UserId == saveAllDataMessageReq.UserId).ToList(); var val = SendEmailToUser(userData); return(Ok(val)); }