Exemple #1
0
        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."));
        }
Exemple #2
0
        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));
        }