Exemplo n.º 1
0
 public async Task CreateOrUpdateUserDesignation(UserDesignationInputDto input)
 {
     if (input.Id != 0)
     {
         await UpdateUserDesignation(input);
     }
     else
     {
         await CreateUserDesignation(input);
     }
 }
Exemplo n.º 2
0
        public async Task CreateUserDesignation(UserDesignationInputDto input)
        {
            var user = input.MapTo <UserDesignation>();
            var val  = _userDesignationRepository
                       .GetAll().Where(p => p.Name == input.Name).FirstOrDefault();

            if (val == null)
            {
                await _userDesignationRepository.InsertAsync(user);
            }
            else
            {
                throw new UserFriendlyException("Ooops!", "Duplicate Data Occured in Name '" + input.Name + "' ...");
            }
        }