public ActionResult EditForm(string title, string shortDescr, string img, string descr, string categoryId, string date, int?Id)
        {
            int[] d = date.Split(new char[] { '-' }).Select(el => int.Parse(el)).ToArray();

            News news = new News
            {
                Title     = title,
                ShortDesc = shortDescr,
                Img       = img,
                Desc      = descr,
                Category  = _allCategories.getObjectCategory(int.Parse(categoryId)),

                Date = new DateTime(d[0], d[1], d[2], d[3], d[4], d[5]).AddHours(
                    -(
                        _userManager
                        .FindByNameAsync(User.Identity.Name)
                        .Result.TimeZoneOffset
                        )
                    ),

                Author = User.Identity.IsAuthenticated ? User.Identity.Name : ""
            };

            if (Id == null)
            {
                _allNews.addNews(news);
            }
            else /* DATE, IMG*/
            {
                if (User.Identity.Name == _allNews.getObjectNews((int)Id).Author)
                {
                    _allNews.editNews((int)Id, news);
                }
            }
            return(RedirectToAction("GetList", "NewsList"));
        }