コード例 #1
0
        public async Task <IActionResult> ChangeStatus(long id)
        {
            MeasurmentUnit model = await _repository.GetMeasurmentUnitAsync(id);

            if (model != null)
            {
                model.LastModifiedByName = User.Identity.Name;
                int result = await _repository.UpdateMeasurmentUnitAsync(model, true);

                if (result > 0)
                {
                    TempData["MeasurmentUnitMessage"] = _stringLocalizer["Measurment unit changed"].ToString();
                    return(RedirectToAction(nameof(Index)));
                }
                else if (result == 0)
                {
                    return(RedirectToAction(nameof(Index)));
                }
            }
            TempData["MeasurmentUnitMessage"] = _stringLocalizer["Missing measurment unit"].ToString();
            return(RedirectToAction(nameof(Index)));
        }