public IHttpActionResult Post([FromBody] FaciTUser facitUser)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var stream   = new MemoryStream(facitUser.ImageArray);
            var guid     = Guid.NewGuid().ToString();
            var file     = String.Format("{0}.jpg", guid);
            var folder   = "~/Content/Users";
            var fullPath = String.Format("{0}/{1}", folder, file);
            var response = FilesHelper.UploadPhoto(stream, folder, file);

            if (response)
            {
                facitUser.ImagePath = fullPath;
            }
            var user = new FaciTUser()
            {
                UserName  = facitUser.UserName,
                UserGroup = facitUser.UserGroup,
                Email     = facitUser.Email,
                Phone     = facitUser.Phone,
                Region    = facitUser.Region,
                Date      = facitUser.Date,
                ImagePath = facitUser.ImagePath
            };

            db.FaciTUsers.Add(user);
            db.SaveChanges();
            return(StatusCode(HttpStatusCode.Created));
        }
        public async Task <bool> RegisterComplaints(FaciTUser facitUser)
        {
            var json       = JsonConvert.SerializeObject(facitUser);
            var httpClient = new HttpClient();
            var content    = new StringContent(json, Encoding.UTF8, "application/json");

            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("bearer", "Settings.AccessToken");
            var facitApiUrl = "https://facit.azurewebsites.net/api/FaciTUsers";
            var response    = await httpClient.PostAsync(facitApiUrl, content);

            return(response.IsSuccessStatusCode);
        }