public async Task <IActionResult> AddReceiverProvider(int id, ReceiverProviderModel model)
        {
            var receiver = await _imessage.GetReceiverById(id, DateTime.Now);

            if (receiver == null)
            {
                return(NotFound());
            }
            var entity = new ReceiverProvider
            {
                MessageReceiverId        = receiver.OriginId ?? receiver.Id,
                ReceiverAddress          = model.receiverAddress,
                MessageServiceProviderId = model.provider.id
            };
            var result = await _imessage.AddReceiverProvider(entity, await _userManager.GetUserAsync(User), DateTime.Now);

            var resultModel = new ReceiverProviderModel(result);

            return(Ok(new ResponseModel(resultModel)));
        }
Esempio n. 2
0
 public async Task <ReceiverProvider> AddReceiverProvider(ReceiverProvider provider, AppUser actor, DateTime?at)
 {
     return(await _res.AddDetail(provider, at, actor));
 }