public async Task <IActionResult> PutAsync(int id, [FromForm] Bio bio)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(StatusCode(StatusCodes.Status500InternalServerError, new Response
                    {
                        Status = "Error",
                        Messages = new Message[] {
                            new Message {
                                Lang_id = 1,
                                MessageLang = "Model state isn't valid!"
                            },
                            new Message {
                                Lang_id = 2,
                                MessageLang = "Состояние модели недействительно!"
                            },
                            new Message {
                                Lang_id = 3,
                                MessageLang = "Model vəziyyəti etibarsızdır!"
                            }
                        }
                    }));
                }
                Bio db_bio = _bioContext.GetWithId(id);
                if (db_bio == null)
                {
                    return(StatusCode(StatusCodes.Status500InternalServerError, new Response
                    {
                        Status = "Error",
                        Messages = new Message[] {
                            new Message {
                                Lang_id = 1,
                                MessageLang = "Model state isn't valid!"
                            },
                            new Message {
                                Lang_id = 2,
                                MessageLang = "Состояние модели недействительно!"
                            },
                            new Message {
                                Lang_id = 3,
                                MessageLang = "Model vəziyyəti etibarsızdır!"
                            }
                        }
                    }));
                }
                if (bio.Photo != null)
                {
                    ValidateModel res = bio.Photo.PhotoValidate();
                    if (!res.Success)
                    {
                        return(StatusCode(StatusCodes.Status500InternalServerError, res.Response));
                    }

                    string folder   = Path.Combine("Site", "images", "bio");
                    string fileName = await bio.Photo.SaveImage(_env.WebRootPath, folder);

                    db_bio.LogoNavbar = fileName;
                }

                if (db_bio.Photo2 != null)
                {
                    ValidateModel res = bio.Photo2.PhotoValidate();
                    if (!res.Success)
                    {
                        return(StatusCode(StatusCodes.Status500InternalServerError, res.Response));
                    }

                    string folder   = Path.Combine("Site", "images", "bio");
                    string fileName = await bio.Photo2.SaveImage(_env.WebRootPath, folder);

                    db_bio.LogoFooter = fileName;
                }
                db_bio.PageTitle      = bio.PageTitle;
                db_bio.ShortDescAz    = bio.ShortDescAz;
                db_bio.ShortDescRus   = bio.ShortDescRus;
                db_bio.ShortDescEng   = bio.ShortDescEng;
                db_bio.SliderTitleAz  = bio.SliderTitleAz;
                db_bio.SliderTitleRus = bio.SliderTitleRus;
                db_bio.SliderTitleEng = bio.SliderTitleEng;
                db_bio.CallCenter     = bio.CallCenter;

                _bioContext.Update(db_bio);
                return(Ok());
            }
            catch (Exception e)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, e.Message));
            }
        }