public ActionResult InsertEdit(AdministratorViewModel model)
        {
            if (!ModelState.IsValid)
            {
                TempData["Error"] = "Transaction error";
                return(RedirectToAction("Index", "Sectors"));
            }
            var entity = _mapper.Map <AdministratorViewModel, AdministratorEntity>(model);
            var result = model.Operation == "E" ? _administratorManager.Update(entity) : _administratorManager.Insert(entity);

            TempData["Result"] = result;
            if (!result.Success)
            {
                return(RedirectToAction("Index"));
            }
            var operation = model.Operation == "E" ? "Edit Administrator" : "Insert Administrator";

            StoreLog("Administrators", operation, (int)result.Entity);
            return(RedirectToAction("Edit", new { id = (int)result.Entity }));
        }