Beispiel #1
0
        public async Task ChatBusiness_CrearChat_ShouldCreate()
        {
            ChatsBusiness chatBusiness = new ChatsBusiness();

            Chats chatParaCrear = new Chats
            {
                CodigoPersonaOwner   = 3,
                CodigoPersonaNoOwner = 31
            };

            WrapperSimpleTypesDTO wrapper = await chatBusiness.CrearChat(chatParaCrear);

            Assert.IsNotNull(wrapper);
        }
        public async Task <IHttpActionResult> CrearChat(Chats chatParaCrear)
        {
            if (chatParaCrear == null || chatParaCrear.CodigoPersonaOwner <= 0 || chatParaCrear.CodigoPersonaNoOwner <= 0)
            {
                return(BadRequest("chatParaCrear vacio y/o invalido!."));
            }

            try
            {
                WrapperSimpleTypesDTO wrapperCrearChat = await _chatBusiness.CrearChat(chatParaCrear);

                return(Ok(wrapperCrearChat));
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }