public IActionResult AddExpenceType(ExpenceTypeViewModel model)
        {
            var result = _expenceTypeService.CreateExpenceType(model);

            if (result >= 0)
            {
                _toastNotification.AddSuccessToastMessage("Expence Type Was Successfully Added!");
            }
            else
            {
                _toastNotification.AddErrorToastMessage("Something went wrong while adding expence type");
            }
            return(RedirectToAction("vehicles", "vehicle"));
        }
        public int UpdateExpenceType(ExpenceTypeViewModel expenceType)
        {
            ExpenceType mappedExpenceType = _mapper.Map <ExpenceType>(expenceType);

            return(_expenceTypeRepository.Update(mappedExpenceType));
        }
 public IActionResult RemoveExpenceType(ExpenceTypeViewModel model)
 {
     _expenceTypeService.RemoveExpenceType(model.Id);
     _toastNotification.AddSuccessToastMessage("Expence Type Was Successfully Removed!");
     return(RedirectToAction("allexpencetypes", "expencetype"));
 }