private void UpdateFile(string fileId, IFormFile file)
        {
            string fileString = string.Empty;

            using (MemoryStream ms = new MemoryStream())
            {
                file.OpenReadStream().CopyTo(ms);
                fileString = Convert.ToBase64String(ms.ToArray());
            }
            FileDetails fileDetails = new FileDetails()
            {
                FileId      = fileId,
                FileName    = file.FileName,
                FileBytes   = fileString,
                CreatedBy   = CurrentUser.UserId,
                CreatedTime = DateTime.UtcNow,
                FileType    = Path.GetExtension(file.FileName)
            };

            _context.FileDetails.Add(fileDetails);
            _context.SaveChanges();
        }
Exemplo n.º 2
0
        public JsonResult SingUp([FromBody] UserDetails userDetails)
        {
            bool isUserNameExist = _context.UserDetails.Any(any => any.Email == userDetails.Email);

            if (isUserNameExist)
            {
                return(Json(new GenericResponse {
                    Message = "User Name exists", Status = false
                }));
            }
            if (userDetails != null)
            {
                userDetails.CreatedTime = DateTime.UtcNow;
                _context.UserDetails.Add(userDetails);
                _context.SaveChanges();
                return(Json(new GenericResponse {
                    Message = "Signed Up successfully", Status = true
                }));
            }
            return(Json(new GenericResponse {
                Message = "Please try again later", Status = false
            }));
        }