public async Task <Response <TypeModel> > Post([FromBody] TypeModel model)
        {
            Response <TypeModel> typeResponseModel = new Response <TypeModel>();

            try
            {
                AppType entity = _mapper.Map <AppType>(model);
                entity = await(model.Id != Guid.Empty ? _type.UpdateAsync(entity) : _type.AddAsync(entity));
                typeResponseModel.Value     = _mapper.Map <TypeModel>(entity);
                typeResponseModel.IsSuccess = true;
            }
            catch (Exception e)
            {
                typeResponseModel.Exception = e;
                typeResponseModel.IsSuccess = false;
            }

            return(typeResponseModel);
        }