public ActionResult PhotoTypeEdit(PhotoTypeEdit ptEdit)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    var photoType = new PhotoType() {Name = ptEdit.Name, Directory = ptEdit.Directory, SystemName = ptEdit.SystemName, X = ptEdit.X};
                    if(ptEdit.Y.HasValue)
                    {
                        photoType.Y = ptEdit.Y.Value;
                    }

                    if(!string.IsNullOrEmpty(ptEdit.PhotoTypeId))
                    {
                        photoType.Id = ObjectId.Parse(ptEdit.PhotoTypeId);
                    }

                    if (string.IsNullOrEmpty(ptEdit.PhotoTypeId)) //INSERT
                    {
                        _photoTypeManager.Save(photoType);
                        ptEdit.OKMessage = "Uložení nového typu proběhlo úspěšně.";
                    }
                    else //UPDATE
                    {
                        _photoTypeManager.Save(photoType);
                        ptEdit.OKMessage = "Update typu proběhl úspěšně.";
                    }
                }
                catch (Exception ex)
                {
                    ptEdit.ErrorMessage = "Při ukládání typu fotky došlo k chybě: " + ex.Message;
                }
            }
            else
            {
                ptEdit.ErrorMessage = "Některá povinná položka není vyplněná.";
            }

            return View(ptEdit);
        }
        public ActionResult PhotoTypeEdit(string Id)
        {
            PhotoTypeEdit retModel;

            if(!string.IsNullOrEmpty(Id))
            {
                var typFotky = _photoTypeManager.GetById(Id);
                retModel = new PhotoTypeEdit
                    {
                        PhotoTypeId = typFotky.Id.ToString(),
                        SystemName = typFotky.SystemName,
                        Directory = typFotky.Directory,
                        Name = typFotky.Name,
                        X = typFotky.X,
                        Y = typFotky.Y
                    };
            }
            else
            {
                retModel = new PhotoTypeEdit();
            }

            return View(retModel);
        }