Ejemplo n.º 1
0
        public IHttpActionResult Add(AddUserRequest request)
        {
            request.ValidateNotNull();
            int userTenantId = (int)ActionContext.Request.Properties["UserTenantId"];

            // convert from user model to domain model
            UserDomain userDomain = new UserDomain()
            {
                FirstName  = request.FirstName,
                LastName   = request.LastName,
                MiddleName = request.MiddleName,
                Email      = request.Email,
                IsActive   = request.IsActive,
                IsDeleted  = request.IsDeleted,
                LanguageId = request.LanguageId,
                //Identifier = request.Identifier,
                TenantId = userTenantId
            };

            return(Ok(new AddUserResponse()
            {
                Data = _userManipulation.AddUser(userDomain),
                Success = Common.Enumerations.ResponseStatus.Succeeded
            }));
        }