public async Task <IActionResult> Add(SampleTimeViewModel alarm)
        {
            var alarmToAdd = mapper.Map <SampleTimeModel>(alarm);

            if (ModelState.IsValid)
            {
                await alarmRepository.Add(alarmToAdd);

                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }
        public async Task <IActionResult> Edit(SampleTimeViewModel alarm)
        {
            var alarmToUpdate = mapper.Map <SampleTimeModel>(alarm);

            if (ModelState.IsValid)
            {
                bool res = await alarmRepository.Update(alarmToUpdate);

                if (res)
                {
                    return(RedirectToAction("Index", "Home"));
                }

                return(View("Error"));
            }

            return(View());
        }