Пример #1
0
        public string Insert(UnitDto dto)
        {
            string message = "";

            try
            {
                int result = _unitRepository.Insert(dto.ToEntity());
                message = _messageClass.ShowSuccessMessage(result);
            }
            catch (SqlException ex)
            {
                message = _messageClass.ShowErrorMessage(string.Format("{0} ~ {1}", ex.Number.ToString(), ex.Message));
            }
            return(message);
        }
Пример #2
0
        public async Task <string> Update(UnitDto dto)
        {
            string message = "";

            try
            {
                var unit = await GetUnitByIdAsync(dto.UnitId);

                if (unit is null)
                {
                    return(null);
                }

                dto.CreatedBy   = unit.CreatedBy;
                dto.CreatedDate = unit.CreatedDate;
                int result = _unitRepository.Update(dto.ToEntity());
                message = _messageClass.ShowSuccessMessage(result);
            }
            catch (SqlException ex)
            {
                message = _messageClass.ShowErrorMessage(string.Format("{0} ~ {1}", ex.Number.ToString(), ex.Message));
            }
            return(message);
        }