static void Main(string[] args)
        {
            var ctrl = new FuneralsController();


            var model = new FuneralViewModel
            {
                DateUtc = DateTime.Now,
                Type    = (FuneralTypeEnum)2,
            };

            var getAll = ctrl.GetAll();

            var getId = ctrl.GetById(2);

            //var update = ctrl.Update(model);

            //ctrl.Create(model);
        }
        public void Update(FuneralViewModel entity, params Expression <Func <FuneralModel, object> >[] updatedProperties)
        {
            var funeral = _mapper.Map <FuneralModel>(updatedProperties);

            _funeralService.Update(funeral);
        }
        public void Remove(FuneralViewModel item)
        {
            var funeral = _mapper.Map <FuneralModel>(item);

            _funeralService.Remove(funeral);
        }
        public void Create(FuneralViewModel model)
        {
            var funeral = _mapper.Map <FuneralModel>(model);

            _funeralService.Create(funeral);
        }