public async Task UpdateUserValidId()
        {
            using (var client = new TestClientProvider().Client)
            {
                var data = await client.GetAsync("/v1/api/users");

                string json = await data.Content.ReadAsStringAsync();

                IEnumerable <UserDTO> users = JsonConvert.DeserializeObject <IEnumerable <UserDTO> >(json);
                var maxId = users.Max(u => u.Id);
                var user  = users.FirstOrDefault(u => u.Id == maxId);

                var response = await client.PutAsync($"/v1/api/users/{maxId}", new StringContent(
                                                         JsonConvert.SerializeObject(new UserInputModel()
                {
                    FirstName = "Aragorn",
                    LastName = "Legolasson",
                    Email = "*****@*****.**",
                    Phone = "6969691",
                    Address = "Isengard 20"
                }),
                                                         Encoding.UTF8, "application/json"));

                var updateResponse = await client.GetAsync($"/v1/api/users/{maxId}");

                string updatedUserJson = await updateResponse.Content.ReadAsStringAsync();

                UserDetailDTO updatedUser = JsonConvert.DeserializeObject <UserDetailDTO>(updatedUserJson);
                Assert.AreNotEqual(user.FirstName, updatedUser.FirstName);
            }
        }
Пример #2
0
        public UserDetailDTO GetUserDetail(long userId)
        {
            var res = from u in dbContext.User where u.Id == userId
                      join a in dbContext.UserArc on u.Id equals a.UserId
                      join g in dbContext.UserLoginLog on u.Id equals g.UserId
                      orderby g.LoginTime descending
                      select new { u.Id, Name = a.ArcName, a.ArcNo, a.KycStatus, u.Level, u.Gender, a.Country,
                                   u.Birthday, a.PassportId, a.ArcIssueDate, a.ArcExpireDate, a.BackSequence,
                                   u.Phone, g.LoginTime, g.Address, a.IdImageA, a.IdImageB };
            UserDetailDTO dto = new UserDetailDTO();

            foreach (var r in res.Take(1))
            {
                dto.Id            = (int)r.Id;
                dto.Name          = r.Name;
                dto.ArcNo         = r.ArcNo;
                dto.KycStatus     = r.KycStatus;
                dto.Level         = r.Level;
                dto.Gender        = (byte)r.Gender;
                dto.Country       = r.Country;
                dto.Birthday      = r.Birthday;
                dto.PassportId    = r.PassportId;
                dto.ArcIssueDate  = r.ArcIssueDate;
                dto.ArcExpireDate = r.ArcExpireDate;
                dto.BackSequence  = r.BackSequence;
                dto.Phone         = r.Phone;
                dto.LoginTime     = (long)((DateTime)r.LoginTime).Subtract(new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)).TotalSeconds;
                dto.Address       = r.Address;
                dto.IdImageA      = r.IdImageA;
                dto.IdImageB      = r.IdImageB;
            }
            return(dto);
        }
Пример #3
0
        public UserDetailDTO Login(string username)
        {
            UserDetailDTO userDetail = (from u in _unitOfWork.User.FindAll().Where(u => u.Username == username)
                                        //join ur in _context.UserRole on u.ID equals ur.UserID
                                        //join r in _context.Role on ur.RoleID equals r.ID
                                        join e in _context.Employee on u.Username equals e.EmployeeNo
                                        join d in _context.Department on e.DepartmentID equals d.ID
                                        join c in _context.Company on d.CompanyID equals c.ID
                                        select new UserDetailDTO
            {
                UserID = u.ID,
                Username = u.Username,
                PasswordHash = u.PasswordHash,
                //  Role = r.Name,
                Email = u.Email,
                EmployeeNo = e.EmployeeNo,
                EmployeeName = e.FirstName + " " + e.LastName,
                EmployeePhoto = e.PhotoContent,
                CompanyID = c.ID,
                CompanyName = c.Name,
                CompanyLogo = c.LogoContent,
                Department = d.Name
            }).FirstOrDefault();

            if (userDetail != null)
            {
                userDetail.Role = string.Join(", ", (from ur in _unitOfWork.UserRole.FindAll().Where(ur => ur.UserID == userDetail.UserID)
                                                     join r in _context.Role on ur.RoleID equals r.ID
                                                     select(r.Name)));
            }

            return(userDetail);
        }
        public UserDetailDTO Authenticate(string username, string password)
        {
            UserDetailDTO userDetail = new UserDetailDTO();

            var user = _userInformationRepo.GetUserDetail(username, password);

            if (user == null)
            {
                return(null);
            }
            else
            {
                var claims = new[]
                {
                    new Claim(ClaimTypes.Name, user.UserName),
                    new Claim(ClaimTypes.Role, user.Role?.RoleName)
                };
                userDetail.Id            = user.UserDetailId;
                userDetail.FirstName     = user.FirstName;
                userDetail.LastName      = user.LastName;
                userDetail.UserName      = user.UserName;
                userDetail.RoleName      = user.Role?.RoleName;
                userDetail.DiscountPrice = user.Role?.DiscountPrice;
                userDetail.Token         = _jwtTokenManager.GenerateTokens(claims, DateTime.Now);
            }
            return(userDetail);
        }
Пример #5
0
        public IHttpActionResult PostUser(UserDetailDTO userDTO)
        {
            User authorizedUser = new Authorize().GetAuthorizedUser(Request.Headers.GetCookies("user").FirstOrDefault());

            if (!ModelState.IsValid || !userDTO.Validate(true, null))
            {
                return(BadRequest());
            }
            if (authorizedUser == null && !userDTO.NewRole.Equals("Student"))
            {
                return(Unauthorized());
            }
            User user = userDTO.Create();

            userDTO.UpdateRole(user);
            string error = db.Update(user, Added);

            if (error != null)
            {
                return(BadRequest(error));
            }
            UserListDTO result = new UserListDTO(user);

            return(CreatedAtRoute("DefaultApi", new { id = userDTO.Id }, result));
        }
Пример #6
0
        public async Task Save(UserDetailDTO item)
        {
            using (var uow = this.UnitOfWorkProvider.Create()) {
                var mgr = this.AppUserManagerFactory();
                var usr = await mgr.FindByIdAsync(item.Id.ToString());

                // Enable or disable user
                usr.Enabled = item.Enabled;
                await mgr.UpdateAsync(usr);

                // Update roles
                await mgr.RemoveFromRolesAsync(usr, Role.AllRoles);

                if (item.IsAdministrator)
                {
                    await mgr.AddToRoleAsync(usr, Role.Administrators);
                }
                if (item.IsOrganizer)
                {
                    await mgr.AddToRoleAsync(usr, Role.Organizers);
                }

                await uow.CommitAsync();
            }
        }
Пример #7
0
        public ActionResult Create(UserDTOComposite userDTOComposite)
        {
            var user = userDTOComposite.UserDTO;

            if (ModelState.IsValid)
            {
                var userDetail = new UserDetailDTO
                {
                    Logo         = "",
                    Name         = user.UserDetail.Name,
                    CreatedBy    = this.User.Id,
                    ModifiedBy   = this.User.Id,
                    CreatedDate  = DateTime.Now,
                    ModifiedDate = DateTime.Now,
                    IsActive     = true,
                    Version      = 1
                };
                //userDetail = this._IUserDetailService.Create(userDetail);
                user.UserDetail = userDetail;
                //user.UserDetailId = userDetail.Id;
                user.Status    = UserStatusEnum.Available;
                user.Password  = Ingenious.Infrastructure.GlobalMessage.DefaultPasswordFormat.ToMD5String();
                user.CreatedBy = user.ModifiedBy = this.User.Id;

                user = this._IUserService.Create(user);

                return(RedirectToAction("Index"));
            }
            this.DataBind();
            var model = new UserDTOComposite();

            model.DepartmentDTOList = this._IDepartmentService.GetAll();
            model.UserDTO           = user;
            return(View(model));
        }
        public async Task UpdateUserInvalidInputData()
        {
            using (var client = new TestClientProvider().Client)
            {
                var data = await client.GetAsync("/v1/api/users");

                string json = await data.Content.ReadAsStringAsync();

                IEnumerable <UserDTO> users = JsonConvert.DeserializeObject <IEnumerable <UserDTO> >(json);
                var maxId    = users.Max(u => u.Id);
                var user     = users.FirstOrDefault(u => u.Id == maxId);
                var response = await client.PutAsync($"/v1/api/users/{maxId}", new StringContent(
                                                         JsonConvert.SerializeObject(new UserInputModel()
                {
                    FirstName = "Gandalf"
                }),
                                                         Encoding.UTF8, "application/json"));

                var updateResponse = await client.GetAsync($"/v1/api/users/{maxId}");

                string updatedUserJson = await updateResponse.Content.ReadAsStringAsync();

                UserDetailDTO updatedUser = JsonConvert.DeserializeObject <UserDetailDTO>(updatedUserJson);
                Assert.AreEqual(user.FirstName, updatedUser.FirstName);
            }
        }
Пример #9
0
        public IActionResult GetById(string id)
        {
            var user = _userService.GetUserDetail(id);

            UserDetailDTO result = BsonSerializer.Deserialize <UserDetailDTO>(user.ToJson());

            return(Ok(result));
        }
 public void Update(UserDetailDTO userDetailDTO, DateTime dateStamp)
 {
     if (userDetailDTO == null)
     {
         throw new ArgumentNullException("UserDetail model is null.");
     }
     tblM_UserDetail userDetail = userDetailFactory.CreateFromDbAndUpdateFromDTO(userDetailDTO, dateStamp);
 }
        public MessageModel <UserDetailDTO> GetUserDetail([FromRoute, SwaggerParameter("id,可從/useradmin取得", Required = true)] int id)
        {
            UserDetailDTO userDetail = userAdminService.GetUserDetail(id);

            return(new MessageModel <UserDetailDTO>
            {
                Data = userDetail
            });
        }
        public static (KuhmunityResponse response, string sessionTicket, UserDetailDTO userDetail) Login(
            string ApiUrl,
            string campaignID,
            string email,
            string password,
            string isPersistentCookie,
            string sessionTicket,
            UserDetailDTO userDetail)
        {
            KuhmunityResponse response = new KuhmunityResponse
            {
                IsSuccessful = false
            };

            var KuhmunityViewModel = new
            {
                campaignID,
                email,
                password,
                isPersistentCookie
            };

            using (var client = new WebClient())
            {
                try
                {
                    var data = JsonConvert.SerializeObject(KuhmunityViewModel);
                    client.Headers.Add(HttpRequestHeader.ContentType, "application/json");
                    var apiResponse = client.UploadString(new Uri(ApiUrl + "Login?output=json"), "POST", data);

                    if (!string.IsNullOrWhiteSpace(apiResponse))
                    {
                        var receivedData = JsonConvert.DeserializeObject <UserLoginResultDTO>(apiResponse);
                        if (receivedData.Status.Equals("OK"))
                        {
                            response.IsSuccessful = true;
                            response.Body         = receivedData.UserDetailDTO;
                            userDetail            = receivedData.UserDetailDTO;
                            sessionTicket         = receivedData.SessionTicket;
                        }
                        else
                        {
                            response.Message = receivedData.Status;
                        }
                    }

                    return(response, sessionTicket, userDetail);
                }
                catch (Exception ex)
                {
                    response.Message      = ResponseMessages.SERVER_ERROR;
                    response.ErrorMessage = ex.Message;

                    return(response, sessionTicket, userDetail);
                }
            }
        }
Пример #13
0
        public tblM_UserDetail Insert(UserDetailDTO userDetailDTO, DateTime dateStamp)
        {
            if (userDetailDTO == null)
            {
                throw new ArgumentNullException("UserDetail model is null.");
            }
            tblM_UserDetail userDetail = userDetailFactory.CreateFromDTO(userDetailDTO, dateStamp);

            return(Db.tblM_UserDetail.Add(userDetail));
        }
Пример #14
0
 /// <summary>
 /// Basic constructor
 /// </summary>
 public WorkPkgController()
 {
     var data = new DataContext();
     RepositoryBase.InitRepository(data);
     this._workPackageRepository = WorkPackageRepository.GetInstance();
     
     var userRepository = UserRepository.GetInstance();
     this._currentUser = userRepository.GetLoggedUser();
     this._currentUserDto = Mapper.Map<UserDetailDTO>(this._currentUser);
 }
Пример #15
0
        public void DeleteUser(UserDetailDTO userDTO)
        {
            //sterge user
            User user = new User()
            {
                Username = userDTO.Username, Password = userDTO.Password, Email = userDTO.Email, Role = userDTO.Role
            };

            _dataAccess.UserRepository.Delete(user);
        }
Пример #16
0
        public UserDetailDTO GetByPrimaryKey(int primaryKey)
        {
            UserDetailDTO record     = GetQuery().FirstOrDefault(u => u.UserDetail_PK == primaryKey);
            var           userDetail = Db.tblM_UserDetail.Find(primaryKey);

            if (userDetail != null && userDetail.FilePhoto != null)
            {
                record.FilePhotoInBase64 = new WebImageConverter().GetBase64FromBytes(userDetail.FilePhoto);
            }
            return(record);
        }
Пример #17
0
        public UserDetailDTO AlreadyExistEmail(string UserEmail, int boundaryId)
        {
            var           IsValid = _identityRepository.ValidateEmail(UserEmail);
            UserDetailDTO user    = null;

            if (IsValid)
            {
                user = _identityRepository.GetUserProfileByUsername(UserEmail, boundaryId);
            }
            return(user);
        }
 public async Task <BaseResponse> SignupAsync(UserDetailDTO userDetail)
 {
     try
     {
         return(await _iAccountRepository.SignUpAsync(userDetail));
     }
     catch (Exception ex)
     {
         _logger.LogError(ex.Message);
         return(StatusBuilder.ResponseFailStatus(null, ex.Message));
     }
 }
Пример #19
0
        public IHttpActionResult PutUser(int id, UserDetailDTO userDTO)
        {
            User authorizedUser = new Authorize().GetAuthorizedUser(Request.Headers.GetCookies("user").FirstOrDefault());

            if (userDTO == null)
            {
                return(BadRequest());
            }
            if (authorizedUser == null)
            {
                return(Unauthorized());
            }
            if (userDTO.NewUserIdentifier != null)
            {
                User otherUser = new Authorize().GetUserByIdentifier(userDTO.NewUserIdentifier);
                if (otherUser == null)
                {
                    return(NotFound());
                }
                id = otherUser.Id;
            }
            User user = db.Users.Find(id);

            if (user == null || !ModelState.IsValid || !userDTO.Validate(false, authorizedUser.Id != id ? authorizedUser : null))
            {
                return(BadRequest(ModelState));
            }
            bool logoutNecessary = false;

            if (authorizedUser.Id == id)
            {
                userDTO.Update(user);
            }
            if (userDTO.NewRole != null)
            {
                if (authorizedUser.GetTeacher() == null)
                {
                    return(Unauthorized());
                }
                userDTO.UpdateRole(user);
            }
            string error = db.Update(user, Modified);

            if (error != null)
            {
                return(BadRequest(error));
            }
            if (logoutNecessary)
            {
                return(Redirect("https://" + Request.RequestUri.Host + ":" + Request.RequestUri.Port + "/Logout"));
            }
            return(Redirect("https://" + Request.RequestUri.Host + ":" + Request.RequestUri.Port + "/Users/" + authorizedUser.Id));
        }
Пример #20
0
        public async Task <IHttpActionResult> PostUserMaster(UserDetailDTO user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //db.UserMasters.Add(userMaster);

            //try
            //{
            //    await db.SaveChangesAsync();
            //}
            //catch (DbUpdateException)
            //{
            //    if (UserMasterExists(userMaster.Id))
            //    {
            //        return Conflict();
            //    }
            //    else
            //    {
            //        throw;
            //    }
            //}

            Guid id            = user.Id;
            int  EntityStateId = 0;

            if (id == Guid.Empty)
            {
                id = Guid.NewGuid();
                // user.Id = id;
                EntityStateId = (int)EntityState.Added;
            }
            else
            {
                EntityStateId = (int)EntityState.Modified;
            }

            int result = await _UserService.SaveUser(user, id, EntityStateId);

            user.Id = id;

            if (result == -1)
            {
                return(StatusCode(HttpStatusCode.NotModified));
            }
            else if (result == 0)
            {
                return(StatusCode(HttpStatusCode.NotAcceptable));
            }
            return(Ok(id));
        }
        private UserDetailEntryModel GetCreateStateModel()
        {
            UserDetailEntryFormData formData      = new UserDetailEntryFormData();
            List <Control>          formControls  = CreateFormControls(0);
            UserDetailDTO           userDetailDTO = new UserDetailDTO();

            return(new UserDetailEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = new UserDetailDTO(),
            });
        }
Пример #22
0
        /// <summary>
        /// Cautare user dupa id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public UserDetailDTO GetUser(int id)
        {
            User          user    = _dataAccess.UserRepository.FindFirstBy(u => u.UserID == id);
            UserDetailDTO userDTO = new UserDetailDTO();

            userDTO.Username = user.Username;
            userDTO.Password = user.Password;
            userDTO.Email    = user.Email;
            userDTO.Role     = user.Role;
            userDTO.UserID   = user.UserID;

            return(userDTO);
        }
Пример #23
0
        public async Task <ActionResult <UserDetailDTO> > GetUser(int id)
        {
            var user = await _usersRepository.GetById(id);

            if (user == null)
            {
                return(NotFound());
            }

            var result = new UserDetailDTO(user);

            return(result);
        }
        public async Task GetUserByValidID()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.GetAsync("/v1/api/users/1");

                response.EnsureSuccessStatusCode();
                string data = await response.Content.ReadAsStringAsync();

                UserDetailDTO user = JsonConvert.DeserializeObject <UserDetailDTO>(data);
                Assert.AreEqual(HttpStatusCode.OK, response.StatusCode);
                Assert.AreEqual(1, user.Id);
            }
        }
Пример #25
0
        /// <summary>
        /// Cautare user dupa id
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public UserDetailDTO GetUser(int id)
        {
            var user    = _dataAccess.UserRepository.FindFirstBy(u => u.UserID == id);
            var userDto = new UserDetailDTO
            {
                Username = user.Username,
                Password = user.Password,
                Email    = user.Email,
                Role     = user.Role,
                UserID   = user.UserID
            };

            return(userDto);
        }
Пример #26
0
        /// <summary>
        /// This method is use for new user signup
        /// </summary>
        /// <param name="userDetailDTO"></param>
        /// <returns></returns>
        public async Task <BaseResponse> SignUpAsync(UserDetailDTO userDetailDTO)
        {
            try
            {
                //string ConnectionString = _config[_iStringConstants.MyConnectionString];
                BaseResponse baseResponse = new BaseResponse();
                UserTokenDTO userTokenAC  = new UserTokenDTO();
                using (DeepakdbContext deepakDBContext = new DeepakdbContext())
                {
                    //deepakDBContext.Query<T>().AsTracking().
                    var data = await Task.Run(() => deepakDBContext
                                              .Database.ExecuteSqlRaw("spInsertUserDetail @FirstName=@p0, @LastName=@p1,@Email=@p2,@Password=@p3,@MobileNumber=@p4,@Address_Line1=@p5,@Address_Line2=@p6, @ZipCode=@p7, @CreatedBy=@p8",
                                                                      parameters: new [] { userDetailDTO.FirstName, userDetailDTO.LastName, userDetailDTO.Email,
                                                                                           PasswordHashUtill.HashPassword(userDetailDTO.Password), userDetailDTO.MobileNumber,
                                                                                           userDetailDTO.AddressLine1, userDetailDTO.AddressLine2, userDetailDTO.ZipCode.ToString(),
                                                                                           userDetailDTO.CreatedBy }



                                                                      /*new SqlParameter("@FirstName", userDetailDTO.FirstName),
                                                                       * new SqlParameter("@LastName", userDetailDTO.FirstName),
                                                                       * new SqlParameter("@Email", userDetailDTO.Email),
                                                                       * new SqlParameter("@Password",PasswordHashUtill.HashPassword( userDetailDTO.Password)),
                                                                       * new SqlParameter("@MobileNumber", userDetailDTO.MobileNumber),
                                                                       * new SqlParameter("@Address_Line1", userDetailDTO.AddressLine1),
                                                                       * new SqlParameter("@Address_Line2", userDetailDTO.AddressLine2),
                                                                       * new SqlParameter("@ZipCode", userDetailDTO.ZipCode),
                                                                       * new SqlParameter("@CreatedBy", userDetailDTO.CreatedBy)*/
                                                                      ));

                    if (data != null)
                    {
                        baseResponse.StatusCode = 1;
                        baseResponse.Message    = _iStringConstants.AddedSuccessfully;
                        // Need to ask how to get DBCONTEXT status code from store procedure
                    }
                    if (baseResponse.StatusCode == 1)
                    {
                        return(StatusBuilder.ResponseSuccessStatus(null, baseResponse.Message));
                    }

                    return(StatusBuilder.ResponseFailStatus(null, baseResponse.Message));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public KuhmunityResponse Login()
        {
            var status = KuhmunityLoginHelper.Login(
                GetKuhmunityApiEndpoint(),
                CampaignID,
                Email,
                Password,
                IsPersistentCookie,
                SessionTicket,
                UserDetail);

            SessionTicket = status.sessionTicket;
            UserDetail    = status.userDetail;
            return(status.response);
        }
Пример #28
0
        public async Task <IActionResult> Me()
        {
            try
            {
                var user = await _userRepo.GetUser(User.GetUserId());

                if (user == null)
                {
                    return(BadRequest("Kayıt bulunamadı."));
                }

                var model = new UserDetailDTO()
                {
                    UserId          = user.Id,
                    FirstName       = user.FirstName,
                    LastName        = user.LastName,
                    Email           = user.Email,
                    PhotoUrl        = user.Photo,
                    IsBusiness      = user.IsBusinessAccount,
                    FollowersCount  = user.Followers.Count,
                    FollowingsCount = user.Followings.Count,
                    Settings        = new UserSettingInfoDTO()
                    {
                        Language = user.Setting.Language,
                        Theme    = user.Setting.Theme
                    },
                    Business = new BusinessInfoDTO()
                    {
                        Type                    = user.Business.BusinessType,
                        ExpireAt                = user.Business.ExpireDate,
                        IsAgeAnalysis           = user.Business.IsAgeAnalysis,
                        IsAttendedUserAnalysis  = user.Business.IsAttendedUserAnalysis,
                        IsChatBotSupport        = user.Business.IsChatBotSupport,
                        IsCommentAnalysis       = user.Business.IsCommentAnalysis,
                        IsSendNotificationUsers = user.Business.IsSendNotificationUsers
                    }
                };

                return(Ok(model));
            }
            catch (Exception ex)
            {
                _logHelper.Log("AccountController", 500, "GetMe", ex.Message);
                return(null);
            }
        }
Пример #29
0
        /// <summary>
        /// Stergere utilizator
        /// </summary>
        /// <param name="userDTO"></param>
        public void DeleteUser(UserDetailDTO userDTO)
        {
            if (userDTO.Username == "Admin")
            {
                throw new Exception("'Admin' cannot be deleted");
            }

            User user = new User()
            {
                Username = userDTO.Username,
                Password = userDTO.Password,
                Email    = userDTO.Email,
                Role     = userDTO.Role
            };

            _dataAccess.UserRepository.Delete(user);
        }
        private UserDetailEntryModel GetUpdateStateModel(int userDetailPK)
        {
            UserDetailEntryFormData formData      = new UserDetailEntryFormData();
            List <Control>          formControls  = CreateFormControls(userDetailPK);
            UserDetailDTO           userDetailDTO = userDetailQuery.GetByPrimaryKey(userDetailPK);

            if (userDetailDTO == null)
            {
                throw new KairosException($"Record with primary key '{userDetailDTO.UserDetail_PK}' is not found.");
            }

            return(new UserDetailEntryModel()
            {
                FormData = formData,
                FormControls = formControls,
                Model = userDetailDTO,
            });
        }
Пример #31
0
        public HttpResponseMessage Get(int id)
        {
            HttpResponseMessage responseMessage;
            JSendMessage        json;
            UserDetailDTO       userDetail = userModel.GetUser(id);

            if (userDetail != null)
            {
                responseMessage = Request.CreateResponse(HttpStatusCode.OK, userDetail);
            }
            else
            {
                json            = new JSendMessage("fail", "No items found");
                responseMessage = Request.CreateResponse(HttpStatusCode.NoContent, json);
            }

            return(responseMessage);
        }